BMW 3 E21 (1975—1983) photos
BMW 3 Series E30 photos (1982—1994)
Photos BMW 3 model E36 (1990—1998)
E90/E91/E92/E93 (2004—2011) - photos of interior and exterior
BMW F30/F31/F34 (2012—...)
Of course the picture you can see the evolution of the series, and it's worth noting that the difference is huge. But such is the demand of time, and the fact that now is the peak of perfection and stunning design, in twenty years will become a rarity and will cause a grin.