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.

$53,991Typical used M3 asking price
$20,250–$95,990Typical price span, 1999 → 2026
1,108Live listings behind these numbers

BMW M3 price by model year

YearTypical priceMost listings fall betweenAvg mileageEPA combinedNCAPFor 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%.

TrimTypical priceMost listings fall betweenShare of listingsAvg 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).

About this data: prices, ranges and mileage are national aggregates of 1,108 live VehiSales listings (October 2026), refreshed daily; model years with fewer than 20 live cars are not quoted. Fuel economy: U.S. EPA/DOE. Safety: NHTSA NCAP. How to cite: “VehiSales Research, Used BMW M3 Prices by Year” with a link to 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.

© 2026 VehiSales · Data from live US vehicle listings · Methodology · Editorial policy · About · Privacy Policy · Cookie settings / Do not sell or share · Press: cite as “VehiSales Used Car Price Index” with a link to this page.