Used BMW M3 Prices by Year
As of October 2026, a used BMW M3 typically lists for $53,991 in the US. Depending on model year, typical asking prices run from $20,250 for a 1999 to $95,990 for a 2026 — every figure below is a national median of 1,108 live listings, not a book value, and the M3 steps down a median 8.6% per model year of age.
BMW M3 price by model year
| Year | Typical price | Most listings fall between | Avg mileage | EPA combined | NCAP | For sale |
|---|---|---|---|---|---|---|
| 2026 | $95,990 | $87,050 – $107,995 | 6,305 mi | 18–19 MPG | — | 31 |
| 2025 | $89,900 | $79,989 – $99,995 | 16,398 mi | 18–19 MPG | — | 63 |
| 2024 | $85,728 | $76,942 – $107,093 | 20,934 mi | 18–19 MPG | — | 106 |
| 2023 | $81,507 | $71,662 – $89,995 | 27,086 mi | 18–19 MPG | — | 136 |
| 2022 | $70,487 | $63,094 – $79,667 | 38,037 mi | 18–19 MPG | — | 73 |
| 2021 | $70,243 | $60,127 – $76,110 | 39,898 mi | 19 MPG | — | 42 |
| 2018 | $53,991 | $39,795 – $68,993 | 59,393 mi | 19–20 MPG | — | 135 |
| 2017 | $44,395 | $36,230 – $56,413 | 74,113 mi | 19–20 MPG | — | 65 |
| 2016 | $44,266 | $33,995 – $55,176 | 73,098 mi | 19–20 MPG | — | 70 |
| 2015 | $35,999 | $28,991 – $48,449 | 85,772 mi | 19–20 MPG | — | 41 |
| 2013 | $39,046 | $24,995 – $61,395 | 71,621 mi | 16 MPG | — | 36 |
| 2012 | $31,169 | $19,191 – $64,091 | 84,108 mi | 16 MPG | — | 22 |
| 2011 | $32,900 | $21,995 – $55,940 | 77,314 mi | 16 MPG | — | 77 |
| 2009 | $28,000 | $19,914 – $45,399 | 91,496 mi | 16 MPG | — | 39 |
| 2008 | $30,198 | $18,409 – $45,560 | 85,439 mi | 16 MPG | — | 48 |
| 2003 | $35,900 | $24,330 – $59,999 | 92,845 mi | 16–17 MPG | — | 27 |
| 2002 | $32,801 | $22,945 – $62,531 | 85,563 mi | 16–17 MPG | — | 26 |
| 1999 | $20,250 | $11,995 – $35,842 | 105,748 mi | 18–20 MPG | — | 24 |
| 1998 | $23,895 | $10,000 – $38,944 | 99,867 mi | 18–21 MPG | — | 26 |
| 1995 | $37,926 | $17,977 – $99,995 | 92,535 mi | 20 MPG | — | 21 |
“Typical price” is the national median asking price; the range covers the middle 80% of listings (10th–90th percentile), so it excludes teaser and outlier prices on both ends.
Cheapest BMW M3
The cheapest quotable model year is the 1999, typically listing for $20,250 (most between $11,995 and $35,842) with an average odometer of 105,748 miles. Among recent model years, the least-expensive common trim is the COMPETITION at a typical $74,739. Before chasing the lowest price, weigh mileage against a one-year-newer car — each model year of age saves a median 8.6%, and the per-year table above shows where the price-per-mile balance is best. See the cheapest BMW M3 listings for sale →
Most expensive BMW M3
The priciest used model year is the 2026 at a typical $95,990 (most between $87,050 and $107,995). The most expensive common trim is the M3 XDRIVE COMPETITION, typically $88,593 — a $13,854 spread over the base COMPETITION within the same nameplate.
BMW M3 price by trim (last 4 model years)
The trim changes the price more than a model year does: the cheapest common trim, the COMPETITION, typically lists for $74,739; the priciest, the M3 XDRIVE COMPETITION, for $88,593. The M3 XDRIVE COMPETITION is what the used market mostly stocks — 71.0% of trim-labeled listings, while the COMPETITION is the rarest quotable trim at 11.0%.
| Trim | Typical price | Most listings fall between | Share of listings | Avg mileage |
|---|---|---|---|---|
| M3 XDRIVE COMPETITIONMost popularPriciest | $88,593 | $80,113 – $100,097 | 71.0% | 21,320 mi |
| M3 COMPETITION | $80,399 | $72,496 – $87,273 | 18.0% | 23,767 mi |
| COMPETITIONCheapest | $74,739 | $69,989 – $80,400 | 11.0% | 24,051 mi |
Share = portion of the model's trim-labeled used listings from the last 4 model years — a supply-side popularity signal. Trims with fewer than 25 live cars are not quoted.
Frequently asked questions
How much does a used BMW M3 cost?
As of October 2026, a used BMW M3 typically lists for $53,991 nationally. Depending on model year, typical prices run from $20,250 (1999) to $95,990 (2026), based on 1,108 live listings.
How much is a 2026 BMW M3?
A used 2026 BMW M3 typically lists for $95,990, with most asking prices between $87,050 and $107,995. Average odometer reading is 6,305 miles.
What's the cheapest year of the BMW M3 worth looking at?
The 1999 model year is the least expensive quotable year at a typical $20,250 — but compare its mileage (105,748 miles on average) and per-year table above before deciding; a newer year at a small premium often carries far fewer miles.
How fast does the BMW M3 depreciate?
Across adjacent model years currently on the market, the M3 steps down a median 8.6% per model year of age — e.g. moving one year older typically saves about that share of the price.
How much does the trim change a used M3's price?
A lot: over the last 4 model years, the cheapest common trim (COMPETITION) typically lists for $74,739 while the priciest (M3 XDRIVE COMPETITION) runs $88,593 — a $13,854 spread within the same nameplate. The most common trim on the used market is the M3 XDRIVE COMPETITION (71.0% of trim-labeled listings) at a typical $88,593.
How much is a used 2023 BMW M3?
A used 2023 BMW M3 typically lists for $81,507, with most asking prices between $71,662 and $89,995; average odometer is 27,086 miles (136 for sale).
https://vehisales.com/research/prices/bmw/m3.
See also: BMW M3 hub — live listings & specs · BMW M3 MPG by year · All model price pages · Best used cars by budget.