Paste the listing. Know what you’re getting into.

Any used BMW M or M Performance car: its known faults, what they cost and what to check, all sourced.

Or enter the details

Free, no sign-up, email optional, nothing tied to you.

M Performance: the M340i, M240i, X3 M40i and their kind, the step below a full M car.

Photo: steve lyon from los angeles, ca, usa, CC BY-SA 2.0, via Wikimedia Commons

M Performance: the M340i, M240i, X3 M40i and their kind, the step below a full M car.

Why it exists

M Buyers Guide tells you what one specific used performance car will cost to own, what to check, and whether it is the right one, with every number sourced, before any money moves.

Why it exists
Make buying a used performance car as informed as selling one.
The promise
Every number has a source, or it says it is our judgment. Nothing is paid for placement. Ever.

Who runs it, and on what terms

Who it is for

Four kinds of buyer. Pick yours for the cars that fit and what each one costs to keep.

69cars scoredSee them ranked
361known issues, and how to check eachCheck a car
325model years, each scoredThe whole lineup
207example asking pricesThe value map

The top ten by Guide Score

Each at its best model year, with its cost to own a year. Places close together are not reliably different.

All 69 ranked
  1. 1BMW E30 M3Best year 1988 · 1st of 69
    97Guide ScoreExceptionalabout $2,903 a year to own
  2. 2BMW E46 M3Best year 2006 · 2nd of 69
    96Guide ScoreExceptionalabout $2,715 a year to own
  3. 3BMW E28 M5Best year 1988 · About 3rd of 69, likely 2nd to 13th
    93Guide ScoreExceptionalabout $3,332 a year to own
  4. 4tiedBMW E24 M6Best year 1988 · Provisional: places 2 to 14 of 69
    92Guide ScoreExceptionalabout $4,205 a year to own
  5. 4tiedBMW F87 M2Best year 2021 · About 4th of 69, likely 2nd to 13th
    92Guide ScoreExceptionalabout $2,326 a year to own
  6. 6BMW G82 M4Best year 2021 · About 6th of 69, likely 3rd to 16th
    92Guide ScoreExceptionalabout $2,780 a year to own
  7. 7tiedBMW E36 M3Best year 1999 · Provisional: places 3 to 18 of 69
    92Guide ScoreExceptionalabout $1,822 a year to own
  8. 7tiedBMW Z3 M Roadster and M CoupeBest year 2000 · Provisional: places 3 to 18 of 69
    91Guide ScoreExceptionalabout $2,321 a year to own
  9. 9BMW E82 1 Series MBest year 2011 · About 9th of 69, likely 3rd to 21st
    91Guide ScoreExceptionalabout $2,924 a year to own
  10. 10tiedBMW F82 M4Best year 2016 · Provisional: places 4 to 24 of 69
    88Guide ScoreExcellentabout $2,481 a year to own
Every M car sold in the US, by seriesEvery generation, rankedWhich M should I buy? Your shortlistHow a Guide Score is built

The M Index

One email a month: score changes with the reason, new guides, M recalls, one thing to check.