DriveIndex
BMW M2 — market value and price history

BMW M2 Market Value & Price History

The BMW M2 has a market value of $40,810 to $66,987 depending on year and condition, based on 64 verified auction sales across 5 model years (2017–2025). Individual examples have sold from $28,251 to $83,000, with 25 sold in the past 12 months. 160 are currently for sale.

Value Range
$40,810 to $66,987
Median Sale
$45,403
Auction Sales
64
Model Years
5
For Sale Now
160

BMW M2 Value by Year

2025 BMW M2
5 auction sales · 51 for sale
$66,987
2024 BMW M2
13 auction sales · 51 for sale
$57,105
2023 BMW M2 (G87)
6 auction sales · 22 for sale
$61,673
2018 BMW M2
18 auction sales · 18 for sale
$41,280
2017 BMW M2
22 auction sales · 18 for sale
$40,810

Recent BMW M2 Auction Results

SoldYearPriceMileage
Jul 7, 20262025$62,50015,400 mi
Jun 27, 20262024$55,0006,000 mi
Jun 25, 20262024$66,1006,000 mi
May 29, 20262023$62,5006,000 mi
May 22, 20262023$57,5005,700 mi
May 20, 20262023$59,6009,800 mi
May 6, 20262024$57,50011,600 mi
May 1, 20262017$41,75019,000 mi
Mar 25, 20262018$42,00015,000 mi
Mar 16, 20262025$64,000989 mi
Mar 10, 20262025$66,0009,400 mi
Mar 7, 20262017$32,50063,000 mi

BMW M2 — Frequently Asked Questions

How much is a BMW M2 worth?

BMW M2 market values range from $40,810 to $66,987 depending on the model year, mileage, and condition. Recent auction sales span $28,251 to $83,000. See the year-by-year breakdown below.

Which BMW M2 year is best?

DriveIndex tracks the market value of every BMW M2 year (2017–2025) so you can compare appreciation and pricing side by side. The full Value Signal — appreciating, stable, or depreciating, with a 1–5 year projection — is available on each year's page.

How many BMW M2 sell per year?

25 BMW M2 have sold at auction in the past 12 months across all years; DriveIndex has tracked 64 sales in total.

Where can I buy a BMW M2?

There are currently 160 BMW M2 for sale, aggregated from the world's leading collector-car auction houses and marketplaces.