With BMW preparing to release it ‘s latest 3 Series, now ‘s a great time to look back what the history of the most important model in BMW ‘s history. The story starts in 1975 with the E20…

E21

Check out the rest after the break.

E30

E36

E46

E90