Most cars tend to be replaced by new generations every five or six years, typically with facelifts at the halfway point, but ...