Top Ten BMW M cars of all time

Sky motoring recently published their top ten BMW M cars of all time. Apart from the 2002 Turbo sneaking its way in their by default, we pretty much agree with each one being there - maybe the order isn't quite to our liking though.

The M3 Evo, is by any standard, the reason the M badge was made - it's supercar built around the standard, and probably the best rendition of this type of vehicle ever made.

We've added the list below, to see the full colour pictures and the comments Sky have put against each of the ten cars go here.

  1. M1
  2. M3 Evo (E30)
  3. M3 CSL (E46)
  4. 2002 Turbo
  5. M3 (E90)
  6. M5 (E60)
  7. M5 (E28)
  8. Z4 M Coupe
  9. M635 CSI
  10. Z3 M Coupe