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

20 generations on the Grand tourer and luxury list, by how well each fits it

  1. 1BMW G12 M760iBest year 2022 · About 49th of 69, likely 30th to 58th · Grand tourer and luxury 1 of 20
    60Guide ScoreGoodabout $3,058 a year to own
  2. 2BMW F90 M5Best year 2023 · About 20th of 69, likely 9th to 33rd · Grand tourer and luxury 2 of 20
    81Guide ScoreExcellentabout $3,231 a year to own
  3. 3BMW F92 M8Best year 2025 · About 25th of 69, likely 15th to 39th · Grand tourer and luxury 3 of 20
    77Guide ScoreVery goodabout $3,847 a year to own
  4. 4BMW G90 M5Best year 2026 · About 55th of 69, likely 40th to 64th · Grand tourer and luxury 4 of 20
    51Guide ScoreSpecialistabout $4,266 a year to own
  5. 5BMW F10 M5Best year 2013 · Provisional: places 21 to 53 of 69 · Grand tourer and luxury 5 of 20
    70Guide ScoreVery goodabout $3,125 a year to own
  6. 6BMW M850i G15 / G16 post-LCIBest year 2026 · Provisional: places 24 to 52 of 69 · Grand tourer and luxury 6 of 20
    65Guide ScoreGoodabout $3,012 a year to own
  7. 7BMW M850i G15 / G16 pre-LCIBest year 2019 · About 33rd of 69, likely 26th to 50th · Grand tourer and luxury 7 of 20
    66Guide ScoreGoodabout $3,031 a year to own
  8. 8BMW F13 M6Best year 2014 · About 26th of 69, likely 17th to 46th · Grand tourer and luxury 8 of 20
    76Guide ScoreVery goodabout $3,188 a year to own
  9. 9BMW M850i G14 Convertible pre-LCIBest year 2022 · About 41st of 69, likely 27th to 55th · Grand tourer and luxury 9 of 20
    64Guide ScoreGoodabout $3,012 a year to own
  10. 10BMW M850i G14 Convertible post-LCIBest year 2026 · Provisional: places 25 to 54 of 69 · Grand tourer and luxury 10 of 20
    64Guide ScoreGoodabout $3,012 a year to own
  11. 11BMW M550i G30 post-LCIBest year 2023 · About 33rd of 69, likely 24th to 51st · Grand tourer and luxury 11 of 20
    65Guide ScoreGoodabout $2,667 a year to own
  12. 12BMW M550i G30 pre-LCIBest year 2018 · About 46th of 69, likely 28th to 57th · Grand tourer and luxury 12 of 20
    62Guide ScoreGoodabout $2,733 a year to own
  13. 13BMW E34 M5Best year 1993 · About 15th of 69, likely 6th to 26th · Grand tourer and luxury 13 of 20
    85Guide ScoreExcellentabout $3,552 a year to own
  14. 14BMW G70 i7 M70Best year 2026 · About 65th of 69, likely 51st to 67th · Grand tourer and luxury 14 of 20
    44Guide ScoreNot for most buyersabout $2,957 a year to own
  15. 15BMW E63 M6Best year 2010 · About 33rd of 69, likely 16th to 51st · Grand tourer and luxury 15 of 20
    67Guide ScoreGoodabout $4,999 a year to own
  16. 16tiedBMW E39 M5Best year 2000 · About 13th of 69, likely 5th to 27th · Grand tourer and luxury 16 of 20
    86Guide ScoreExcellentabout $3,685 a year to own
  17. 16tiedBMW G60 i5 M60Best year 2024 · About 61st of 69, likely 51st to 67th · Grand tourer and luxury 16 of 20
    47Guide ScoreNot for most buyersabout $2,653 a year to own
  18. 18BMW E60 M5Best year 2010 · About 24th of 69, likely 9th to 36th · Grand tourer and luxury 18 of 20
    78Guide ScoreVery goodabout $5,023 a year to own
  19. 19BMW E28 M5Best year 1988 · About 3rd of 69, likely 2nd to 13th · Grand tourer and luxury 19 of 20
    93Guide ScoreExceptionalabout $3,332 a year to own
  20. 20BMW E24 M6Best year 1988 · Provisional: places 2 to 14 of 69 · Grand tourer and luxury 20 of 20
    92Guide ScoreExceptionalabout $4,205 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.