BMW M; or to give its full official name - BMW M GmbH. This specialist tuning arm of BMW started out with just a handful of enthusiastic employees who happened to know a thing or two about getting the most out of a BMW. Responsible for creating some of the world's most sought-after performance cars, BMW M was originally set up in the early seventies to facilitate BMW's motorsport program. But what does M stand for? 'Motorsport'. But then you already knew that.
This concludes our look at BMW M's back catalogue of their legendary M car range. We would ask which is your favourite, but surely that's an impossible task!
View Used BMW Offers