BMW has put out many great M cars over the past four decades so it’s hard to go wrong when BMW M performance is on your side, but these are the best M cars ever made – the legendary cars and the classics! There were some tough decisions, but we could only pick 10 so the bar was set high! Did we miss a legendary M car or are we spot on? Let us know and feel free to share this article!
10. E28 M5 (1985-1988):
Not the best looking car here but it’s the original M5 – family car on the outside with sports car performance on the inside just waiting to be unleashed.
9. E24 M6 (1983-1989):
The original M6, nicknamed the “shark” for it’s aggressive yet elegant front end, was critically acclaimed for it’s high-performance and luxury options. This M6 has a top speed of 158mph, however, Rug Cunningham hit 176mph in a stock 1987 M6 in the La Carrera Classic Race in Mexico in 1989 so who really knows the limit of the shark.