61 for sale · 748 auction results · latest Nov 7, 2026
The median auction sale for the BMW M was $22,838 over the last three years. The median asking price is $28,000.
Where BMW M prices are heading, quarter by quarter.
Every sale and listing by mileage, the middle 50% of prices and how much 10,000 miles take off.
| Trim | Years | For sale | Median ask | Sold | Median sale |
|---|---|---|---|---|---|
| Sport | 1998–2019 | — | — | 129 | $17k |
| Roadster S54 | 2001–2002 | — | — | 97 | $27k |
| S54 | 1992–2002 | — | — | 59 | $64k |
| Roadster Z3 M | 1998–2001 | 13 | $26k | 3 | $15k |
| Z3 M | 1999–2002 | 7 | $40k | 3 | $52k |
| Sport xDrive | 2011–2014 | — | — | 3 | $15k |
| 3.2L | 1989 | — | — | 2 | $29k |
| M 3.2L | 2000 | 1 | $14k | — | — |
| MY | Class | Powertrain | MPG (comb.) | EV range | Engine | Fuel / yr |
|---|---|---|---|---|---|---|
| 2010 | Midsize Station Wagons, Small Station Wagons | Gas | 18–20 | — | 3 L | $4,100–$4,550 |
| 2009 | Midsize Station Wagons, Small Station Wagons | Gas | 18–20 | — | 3 L | $4,100–$4,550 |
| 2001 | Two Seaters | Gas | 18 | — | 3.2 L | $4,550 |
| 2000 | Minicompact Cars, Two Seaters | Gas | 19 | — | 3.2 L | $4,350 |
| 1999 | Two Seaters | Gas | 20 | — | 3.2 L | $3,350 |
| 1998 | Two Seaters | Gas | 21 | — | 3.2 L | $3,200 |
The state map, BMW Ms listed below market now, every model year's sales and asking prices, and the latest results.
| Base | 1999 | 1 | $26k | — | — |
| M | 2007 | 1 | $38k | — | — |
| MY | Recalls | Complaints | Crash · fire | TSBs |
|---|---|---|---|---|
| 2026 | — | — | — | 1 |
| 2025 | 1 | 1 | — | 5 |
| 2024 | 1 | — | — | 3 |
| 2022 | 1 | — | — | 8 |
| 2021 | — | — | — | 10 |
| 2008 | — | 1 | — | 22 |
| 2007 | — | — | — | 22 |
| 2006 | — | — | — | 23 |
| 2002 | — | 9 | — | 6 |
| 2001 | — | 5 | 2 · 0 | 7 |
| 2000 | — | 27 | 1 · 1 | 7 |
| 1999 | — | 30 | — | 5 |
| 1998 | — | 19 | 1 · 0 | 10 |