In the US, there are currently 7 unique BMW M models on sale in a total of 12 different body styles. That’s a lot more choice than we have had in the past, and we aren’t even counting the 21 M Performance variants that slot in between the regular models and the proper M cars.
Â