Translated as ‘progress through technology’, car fans of a certain age will remember this was an advertising slogan ...