Used BMW M2 Prices by Year

As of July 2026, a used BMW M2 typically lists for $66,080 in the US. Depending on model year, typical asking prices run from $39,995 for a 2018 to $77,377 for a 2026 — every figure below is a national median of 291 live listings, not a book value, and the M2 steps down a median 9.6% per model year of age.

$66,080Typical used M2 asking price
$39,995–$77,377Typical price span, 2018 → 2026
291Live listings behind these numbers

BMW M2 price by model year

YearTypical priceMost listings fall betweenAvg mileageEPA combinedNCAPFor sale
2026 $77,377 $70,058 – $112,628 3,819 mi 19 MPG 20
2025 $73,100 $67,670 – $77,047 8,567 mi 19 MPG 30
2024 $66,080 $60,537 – $70,702 16,357 mi 19 MPG 63
2023 $66,173 $60,205 – $74,936 16,166 mi 19 MPG 37
2021 $53,998 $44,360 – $60,973 32,282 mi 19–20 MPG 23
2020 $57,299 $47,040 – $97,815 28,308 mi 19–20 MPG 67
2018 $39,995 $32,741 – $47,900 61,913 mi 31
2017 $40,246 $31,795 – $51,712 45,929 mi 20

“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 M2

The cheapest quotable model year is the 2018, typically listing for $39,995 (most between $32,741 and $47,900) with an average odometer of 61,913 miles. Before chasing the lowest price, weigh mileage against a one-year-newer car — each model year of age saves a median 9.6%, and the per-year table above shows where the price-per-mile balance is best. See the cheapest BMW M2 listings for sale →

Most expensive BMW M2

The priciest used model year is the 2026 at a typical $77,377 (most between $70,058 and $112,628).

BMW M2 price by trim (last 4 model years)

The BASE is what the used market mostly stocks — 100.0% of trim-labeled listings.

TrimTypical priceMost listings fall betweenShare of listingsAvg mileage
BASEMost popularCheapestPriciest $68,788 $61,532 – $75,355 100.0% 13,087 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 M2 cost?

As of July 2026, a used BMW M2 typically lists for $66,080 nationally. Depending on model year, typical prices run from $39,995 (2018) to $77,377 (2026), based on 291 live listings.

How much is a 2026 BMW M2?

A used 2026 BMW M2 typically lists for $77,377, with most asking prices between $70,058 and $112,628. Average odometer reading is 3,819 miles.

What's the cheapest year of the BMW M2 worth looking at?

The 2018 model year is the least expensive quotable year at a typical $39,995 — but compare its mileage (61,913 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 M2 depreciate?

Across adjacent model years currently on the market, the M2 steps down a median 9.6% per model year of age — e.g. moving one year older typically saves about that share of the price.

How much is a used 2020 BMW M2?

A used 2020 BMW M2 typically lists for $57,299, with most asking prices between $47,040 and $97,815; average odometer is 28,308 miles (67 for sale).

About this data: prices, ranges and mileage are national aggregates of 291 live VehiSales listings (July 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 M2 Prices by Year” with a link to https://vehisales.com/research/prices/bmw/m2.

See also: BMW M2 hub — live listings & specs · BMW M2 MPG by year · All model price pages · Best used cars by budget.

© 2026 VehiSales · Data from live US vehicle listings · Methodology · Editorial policy · About · Press: cite as “VehiSales Used Car Price Index” with a link to this page.