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

22 generations on the Family performance list, by how well each fits it

  1. 1BMW F90 M5Best year 2023 · About 20th of 69, likely 9th to 33rd · Family performance 1 of 22
    81Guide ScoreExcellentabout $3,231 a year to own
  2. 2BMW G01 X3 M40iBest year 2021 · About 46th of 69, likely 32nd to 55th · Family performance 2 of 22
    62Guide ScoreGoodabout $2,347 a year to own
  3. 3BMW G12 M760iBest year 2022 · About 49th of 69, likely 30th to 58th · Family performance 3 of 22
    60Guide ScoreGoodabout $3,058 a year to own
  4. 4BMW G80 M3Best year 2022 · About 10th of 69, likely 4th to 19th · Family performance 4 of 22
    89Guide ScoreExcellentabout $2,818 a year to own
  5. 5BMW M550i G30 post-LCIBest year 2023 · About 33rd of 69, likely 24th to 51st · Family performance 5 of 22
    65Guide ScoreGoodabout $2,667 a year to own
  6. 6tiedBMW F95 X5 MBest year 2023 · About 54th of 69, likely 36th to 62nd · Family performance 6 of 22
    55Guide ScoreSpecialistabout $4,192 a year to own
  7. 6tiedBMW M340i G20 pre-LCIBest year 2022 · About 29th of 69, likely 20th to 47th · Family performance 6 of 22
    70Guide ScoreVery goodabout $1,995 a year to own
  8. 8BMW M340i G20 post-LCIBest year 2026 · About 33rd of 69, likely 23rd to 51st · Family performance 8 of 22
    66Guide ScoreGoodabout $1,986 a year to own
  9. 9BMW M550i G30 pre-LCIBest year 2018 · About 46th of 69, likely 28th to 57th · Family performance 9 of 22
    62Guide ScoreGoodabout $2,733 a year to own
  10. 10BMW I20 iX M60Best year 2026 · About 67th of 69, likely 57th to 69th · Family performance 10 of 22
    40Guide ScoreNot for most buyersabout $2,436 a year to own
  11. 11tiedBMW E34 M5Best year 1993 · About 15th of 69, likely 6th to 26th · Family performance 11 of 22
    85Guide ScoreExcellentabout $3,552 a year to own
  12. 11tiedBMW G90 M5Best year 2026 · About 55th of 69, likely 40th to 64th · Family performance 11 of 22
    51Guide ScoreSpecialistabout $4,266 a year to own
  13. 13tiedBMW E28 M5Best year 1988 · About 3rd of 69, likely 2nd to 13th · Family performance 13 of 22
    93Guide ScoreExceptionalabout $3,332 a year to own
  14. 13tiedBMW G45 X3 M50Best year 2025 · About 59th of 69, likely 44th to 65th · Family performance 13 of 22
    48Guide ScoreNot for most buyersabout $2,794 a year to own
  15. 15BMW G60 i5 M60Best year 2024 · About 61st of 69, likely 51st to 67th · Family performance 15 of 22
    47Guide ScoreNot for most buyersabout $2,653 a year to own
  16. 16BMW G70 i7 M70Best year 2026 · About 65th of 69, likely 51st to 67th · Family performance 16 of 22
    44Guide ScoreNot for most buyersabout $2,957 a year to own
  17. 17BMW F39 X2 M35iBest year 2022 · About 51st of 69, likely 31st to 58th · Family performance 17 of 22
    58Guide ScoreSpecialistabout $2,012 a year to own
  18. 18BMW E60 M5Best year 2010 · About 24th of 69, likely 9th to 36th · Family performance 18 of 22
    78Guide ScoreVery goodabout $5,023 a year to own
  19. 19BMW F74 M235 Gran CoupeBest year 2026 · About 52nd of 69, likely 35th to 61st · Family performance 19 of 22
    55Guide ScoreSpecialistabout $1,995 a year to own
  20. 20BMW F44 M235i Gran CoupeBest year 2024 · About 31st of 69, likely 22nd to 49th · Family performance 20 of 22
    67Guide ScoreGoodabout $1,962 a year to own
  21. 21BMW E39 M5Best year 2000 · About 13th of 69, likely 5th to 27th · Family performance 21 of 22
    86Guide ScoreExcellentabout $3,685 a year to own
  22. 22BMW G26 i4 M50Best year 2024 · About 57th of 69, likely 40th to 67th · Family performance 22 of 22
    50Guide ScoreSpecialistabout $2,344 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.