BMW M3 prices

Aggregated from 542 BMW M3 listings across model years 19912027. The median asking price is $88,199, and the middle half of listings falls between $74,807 and $97,789.

These are asking prices from live marketplace listings, not recorded transaction prices. Snapshot taken 2026-08-15.

At a glance

Listings analysed
542
Median asking price
$88,199
Typical range (25th–75th)
$74,807$97,789
Median odometer
15,035 mi

Asking price by model year

Listings of the 2027 BMW M3 ask a median of $99,583, against $20,249 for the 1998 — a spread of 80% across 29 model years. Older cars in this table also carry more miles, so this is the combined effect of age and use, not depreciation measured on one vehicle.

Model yearMedian asking priceListings
2027$99,583167
2026$94,99914
2025$91,685100
2024$86,74555
2023$80,98534
2022$71,99562
2021$71,75843
2013$43,0006
2011$27,5008
2004$25,2509
2002$22,5006
1998$20,2495

Most listed trims

TrimMedian asking priceListings
Competition xDrive$93,395199
Competition$90,393140
Base$80,645100

Get this programmatically

Every figure above is an aggregate of the same listings the API serves. To price a specific BMW M3 rather than the model as a whole, decode its VIN and call the valuation endpoint — the answer accounts for that car’s trim, mileage and condition, which a model-level median cannot.