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

10 generations on the Open-top list, by how well each fits it

  1. 1BMW G29 Z4 M40iBest year 2026 · About 23rd of 69, likely 9th to 29th · Open-top 1 of 10
    80Guide ScoreExcellentabout $2,237 a year to own
  2. 2tiedBMW Z3 M Roadster and M CoupeBest year 2000 · Provisional: places 3 to 18 of 69 · Open-top 2 of 10
    91Guide ScoreExceptionalabout $2,321 a year to own
  3. 2tiedBMW M240i F23 ConvertibleBest year 2017 · About 20th of 69, likely 14th to 31st · Open-top 2 of 10
    82Guide ScoreExcellentabout $1,893 a year to own
  4. 4BMW E85 Z4 M Roadster and CoupeBest year 2008 · About 26th of 69, likely 13th to 45th · Open-top 4 of 10
    75Guide ScoreVery goodabout $2,822 a year to own
  5. 5BMW F83 M4 ConvertibleBest year 2020 · Provisional: places 8 to 29 of 69 · Open-top 5 of 10
    83Guide ScoreExcellentabout $2,491 a year to own
  6. 6BMW G83 M4 ConvertibleBest year 2022 · About 20th of 69, likely 9th to 29th · Open-top 6 of 10
    82Guide ScoreExcellentabout $2,780 a year to own
  7. 7BMW M440i G23 Convertible post-LCIBest year 2026 · Provisional: places 26 to 55 of 69 · Open-top 7 of 10
    62Guide ScoreGoodabout $2,048 a year to own
  8. 8BMW M440i G23 Convertible pre-LCIBest year 2022 · About 33rd of 69, likely 23rd to 51st · Open-top 8 of 10
    67Guide ScoreGoodabout $2,055 a year to own
  9. 9BMW M850i G14 Convertible pre-LCIBest year 2022 · About 41st of 69, likely 27th to 55th · Open-top 9 of 10
    64Guide ScoreGoodabout $3,012 a year to own
  10. 10BMW M850i G14 Convertible post-LCIBest year 2026 · Provisional: places 25 to 54 of 69 · Open-top 10 of 10
    64Guide ScoreGoodabout $3,012 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.