Well BMW's M cars have now been around for 30 years. 300,000vehicles produced sofar with the 300,001 being an M3 of course. That is a pretty impressive stat for this badge, bringing us so many great vehicles. Story