I always say this...
Compared to Mercedes, BMW old models still look great (sexy). I have always noticed that when Mercedes introduces a new model (new shape), the older model looks so obsolete that they start to look ugly. However with BMW (3 series in particular) that’s not the case.
I can have any one of the above models as my second car, E30 especially.