BMW M rankings

Every BMW M and M Performance generation by Guide Score, each with its cost to own beside it. Where most of a car’s evidence is borrowed from a related car, it shows the range of places it could hold and “provisional”. Places close together are not reliably different.

Which M should I buy? A shortlist by purpose, budget and repair risk

49 generations on the Driver's car list, by how well each fits it

  1. 1BMW E46 M3Best year 2006 · 2nd of 69 · Driver's car 1 of 49
    96Guide ScoreExceptionalabout $2,715 a year to own
  2. 2BMW E30 M3Best year 1988 · 1st of 69 · Driver's car 2 of 49
    97Guide ScoreExceptionalabout $2,903 a year to own
  3. 3BMW E85 Z4 M Roadster and CoupeBest year 2008 · About 26th of 69, likely 13th to 45th · Driver's car 3 of 49
    75Guide ScoreVery goodabout $2,822 a year to own
  4. 4BMW Z3 M Roadster and M CoupeBest year 2000 · Provisional: places 3 to 18 of 69 · Driver's car 4 of 49
    91Guide ScoreExceptionalabout $2,321 a year to own
  5. 5BMW E36 M3Best year 1999 · Provisional: places 3 to 18 of 69 · Driver's car 5 of 49
    92Guide ScoreExceptionalabout $1,822 a year to own
  6. 6BMW E24 M6Best year 1988 · Provisional: places 2 to 14 of 69 · Driver's car 6 of 49
    92Guide ScoreExceptionalabout $4,205 a year to own
  7. 7BMW E28 M5Best year 1988 · About 3rd of 69, likely 2nd to 13th · Driver's car 7 of 49
    93Guide ScoreExceptionalabout $3,332 a year to own
  8. 8BMW F82 M4Best year 2016 · Provisional: places 4 to 24 of 69 · Driver's car 8 of 49
    88Guide ScoreExcellentabout $2,481 a year to own
  9. 9BMW E92 M3Best year 2013 · About 16th of 69, likely 5th to 41st · Driver's car 9 of 49
    84Guide ScoreExcellentabout $3,493 a year to own
  10. 10BMW F87 M2Best year 2021 · About 4th of 69, likely 2nd to 13th · Driver's car 10 of 49
    92Guide ScoreExceptionalabout $2,326 a year to own
  11. 11BMW F22 M235iBest year 2014 · About 13th of 69, likely 4th to 20th · Driver's car 11 of 49
    86Guide ScoreExcellentabout $2,150 a year to own
  12. 12BMW E34 M5Best year 1993 · About 15th of 69, likely 6th to 26th · Driver's car 12 of 49
    85Guide ScoreExcellentabout $3,552 a year to own
  13. 13BMW E82 1 Series MBest year 2011 · About 9th of 69, likely 3rd to 21st · Driver's car 13 of 49
    91Guide ScoreExceptionalabout $2,924 a year to own
  14. 14BMW M240i F22Best year 2021 · About 18th of 69, likely 8th to 26th · Driver's car 14 of 49
    83Guide ScoreExcellentabout $1,875 a year to own
  15. 15BMW F80 M3Best year 2018 · About 16th of 69, likely 6th to 27th · Driver's car 15 of 49
    84Guide ScoreExcellentabout $2,506 a year to own
  16. 16BMW G29 Z4 M40iBest year 2026 · About 23rd of 69, likely 9th to 29th · Driver's car 16 of 49
    80Guide ScoreExcellentabout $2,237 a year to own
  17. 17BMW G82 M4Best year 2021 · About 6th of 69, likely 3rd to 16th · Driver's car 17 of 49
    92Guide ScoreExceptionalabout $2,780 a year to own
  18. 18BMW M240i F23 ConvertibleBest year 2017 · About 20th of 69, likely 14th to 31st · Driver's car 18 of 49
    82Guide ScoreExcellentabout $1,893 a year to own
  19. 19BMW E63 M6Best year 2010 · About 33rd of 69, likely 16th to 51st · Driver's car 19 of 49
    67Guide ScoreGoodabout $4,999 a year to own
  20. 20BMW F83 M4 ConvertibleBest year 2020 · Provisional: places 8 to 29 of 69 · Driver's car 20 of 49
    83Guide ScoreExcellentabout $2,491 a year to own
  21. 21BMW G80 M3Best year 2022 · About 10th of 69, likely 4th to 19th · Driver's car 21 of 49
    89Guide ScoreExcellentabout $2,818 a year to own
  22. 22BMW E39 M5Best year 2000 · About 13th of 69, likely 5th to 27th · Driver's car 22 of 49
    86Guide ScoreExcellentabout $3,685 a year to own
  23. 23BMW E60 M5Best year 2010 · About 24th of 69, likely 9th to 36th · Driver's car 23 of 49
    78Guide ScoreVery goodabout $5,023 a year to own
  24. 24BMW G87 M2Best year 2025 · About 10th of 69, likely 4th to 21st · Driver's car 24 of 49
    88Guide ScoreExcellentabout $2,845 a year to own
  25. 25BMW F13 M6Best year 2014 · About 26th of 69, likely 17th to 46th · Driver's car 25 of 49
    76Guide ScoreVery goodabout $3,188 a year to own
  26. 26BMW G83 M4 ConvertibleBest year 2022 · About 20th of 69, likely 9th to 29th · Driver's car 26 of 49
    82Guide ScoreExcellentabout $2,780 a year to own
  27. 27BMW M240i G42Best year 2024 · About 26th of 69, likely 16th to 40th · Driver's car 27 of 49
    75Guide ScoreVery goodabout $2,103 a year to own
  28. 28BMW F10 M5Best year 2013 · Provisional: places 21 to 53 of 69 · Driver's car 28 of 49
    70Guide ScoreVery goodabout $3,125 a year to own
  29. 29BMW M340i G20 pre-LCIBest year 2022 · About 29th of 69, likely 20th to 47th · Driver's car 29 of 49
    70Guide ScoreVery goodabout $1,995 a year to own
  30. 30BMW F92 M8Best year 2025 · About 25th of 69, likely 15th to 39th · Driver's car 30 of 49
    77Guide ScoreVery goodabout $3,847 a year to own
  31. 31BMW M440i G22 / G26 pre-LCIBest year 2022 · About 31st of 69, likely 23rd to 48th · Driver's car 31 of 49
    68Guide ScoreGoodabout $2,055 a year to own
  32. 32BMW F90 M5Best year 2023 · About 20th of 69, likely 9th to 33rd · Driver's car 32 of 49
    81Guide ScoreExcellentabout $3,231 a year to own
  33. 33BMW M440i G23 Convertible pre-LCIBest year 2022 · About 33rd of 69, likely 23rd to 51st · Driver's car 33 of 49
    67Guide ScoreGoodabout $2,055 a year to own
  34. 34BMW F44 M235i Gran CoupeBest year 2024 · About 31st of 69, likely 22nd to 49th · Driver's car 34 of 49
    67Guide ScoreGoodabout $1,962 a year to own
  35. 35BMW M440i G22 / G26 post-LCIBest year 2026 · Provisional: places 25 to 52 of 69 · Driver's car 35 of 49
    65Guide ScoreGoodabout $2,048 a year to own
  36. 36BMW M550i G30 post-LCIBest year 2023 · About 33rd of 69, likely 24th to 51st · Driver's car 36 of 49
    65Guide ScoreGoodabout $2,667 a year to own
  37. 37tiedBMW M850i G15 / G16 pre-LCIBest year 2019 · About 33rd of 69, likely 26th to 50th · Driver's car 37 of 49
    66Guide ScoreGoodabout $3,031 a year to own
  38. 37tiedBMW M340i G20 post-LCIBest year 2026 · About 33rd of 69, likely 23rd to 51st · Driver's car 37 of 49
    66Guide ScoreGoodabout $1,986 a year to own
  39. 39BMW M440i G23 Convertible post-LCIBest year 2026 · Provisional: places 26 to 55 of 69 · Driver's car 39 of 49
    62Guide ScoreGoodabout $2,048 a year to own
  40. 40BMW M850i G15 / G16 post-LCIBest year 2026 · Provisional: places 24 to 52 of 69 · Driver's car 40 of 49
    65Guide ScoreGoodabout $3,012 a year to own
  41. 41BMW M550i G30 pre-LCIBest year 2018 · About 46th of 69, likely 28th to 57th · Driver's car 41 of 49
    62Guide ScoreGoodabout $2,733 a year to own
  42. 42BMW M850i G14 Convertible post-LCIBest year 2026 · Provisional: places 25 to 54 of 69 · Driver's car 42 of 49
    64Guide ScoreGoodabout $3,012 a year to own
  43. 43BMW M850i G14 Convertible pre-LCIBest year 2022 · About 41st of 69, likely 27th to 55th · Driver's car 43 of 49
    64Guide ScoreGoodabout $3,012 a year to own
  44. 44BMW F74 M235 Gran CoupeBest year 2026 · About 52nd of 69, likely 35th to 61st · Driver's car 44 of 49
    55Guide ScoreSpecialistabout $1,995 a year to own
  45. 45BMW G12 M760iBest year 2022 · About 49th of 69, likely 30th to 58th · Driver's car 45 of 49
    60Guide ScoreGoodabout $3,058 a year to own
  46. 46BMW G90 M5Best year 2026 · About 55th of 69, likely 40th to 64th · Driver's car 46 of 49
    51Guide ScoreSpecialistabout $4,266 a year to own
  47. 47BMW G26 i4 M50Best year 2024 · About 57th of 69, likely 40th to 67th · Driver's car 47 of 49
    50Guide ScoreSpecialistabout $2,344 a year to own
  48. 48BMW G60 i5 M60Best year 2024 · About 61st of 69, likely 51st to 67th · Driver's car 48 of 49
    47Guide ScoreNot for most buyersabout $2,653 a year to own
  49. 49BMW G70 i7 M70Best year 2026 · About 65th of 69, likely 51st to 67th · Driver's car 49 of 49
    44Guide ScoreNot for most buyersabout $2,957 a year to own

Guide Score method v5-final.14. An editorial score from 1 to 100, built only from permitted, sourced data; how it works is on the method page. Every score is in the download.