DriveIndex
BMW M2 for sale — live listings and market values

BMW M2 For Sale

168 BMW M2 are for sale right now, with asking prices from $27,990 to $88,373, averaging 22,851 miles. For context, the M2's current market value runs $40,810 to $66,987 depending on year and condition — built from 67 verified auction sales, not asking prices.

Get new-listing alerts →BMW M2 values →
For Sale Now
168
Asking Range
$27,990$88,373
Market Value
$40,810 – $66,987
Avg Mileage
22,851

BMW M2 Listings (168)

2018 BMW M2 Base
103,505 mi · Cars.com ↗
$27,990
2017 BMW M2 Base
112,380 mi · Cars.com ↗
$29,845
2017 BMW M2 Base
93,392 mi · Cars.com ↗
$30,480
2017 BMW M2 Base
80,665 mi · Cars.com ↗
$31,495
2017 BMW M2 Base
84,313 mi · Cars.com ↗
$31,999
2018 BMW M2 Base
94,216 mi · Cars.com ↗
$33,575
2017 BMW M2 Base
81,667 mi · Cars.com ↗
$34,167
2018 BMW M2 Base
78,300 mi · Cars.com ↗
$34,995
2018 BMW M2 Base
84,096 mi · Cars.com ↗
$35,692
2017 BMW M2 Base
82,665 mi · Cars.com ↗
$35,997
2018 BMW M2 Base
65,906 mi · Cars.com ↗
$36,088
2018 BMW M2 Base
77,838 mi · Cars.com ↗
$36,445
2017 BMW M2 Base
53,004 mi · Cars.com ↗
$36,993
2017 BMW M2
65,399 mi · Cars.com ↗
$38,680
2018 BMW M2 Base
52,514 mi · Cars.com ↗
$39,389
2017 BMW M2 Base
58,105 mi · Cars.com ↗
$39,698
2018 BMW M2 Base
56,856 mi · Cars.com ↗
$39,799
2018 BMW M2 Base
36,835 mi · Cars.com ↗
$39,997
2017 BMW M2 Base
40,179 mi · Cars.com ↗
$40,000
2017 BMW M2 Base
28,215 mi · Cars.com ↗
$40,485
2017 BMW M2 Base
45,064 mi · Cars.com ↗
$40,999
2018 BMW M2 Base
77,335 mi · Cars.com ↗
$41,384
2018 BMW M2 Base
62,288 mi · Cars.com ↗
$41,434
2017 BMW M2 Base
48,092 mi · Cars.com ↗
$42,449
2017 BMW M2 Base
26,879 mi · Cars.com ↗
$42,745
2018 BMW M2 Base
41,359 mi · Cars.com ↗
$42,895
2018 BMW M2
28,672 mi · Cars.com ↗
$43,998
2018 BMW M2 Base
37,676 mi · Cars.com ↗
$44,094
2018 BMW M2 Base
24,477 mi · Cars.com ↗
$44,191
2017 BMW M2
27,573 mi · Cars.com ↗
$44,998

+ 138 more listings in the DriveIndex app.

Asking prices from live listings — not sold prices. Market values on DriveIndex come from verified completed sales.

Is one of these M2s a good deal?

The DriveIndex Listing Analyzer scores any listing against its mileage-adjusted fair value from verified sales — the deal score, the exact dollar gap, and where the ask lands in the market.

Analyze a listing →
BMW M2 value by year →67 auction results →

BMW M2 For Sale — Frequently Asked Questions

How many BMW M2 are for sale?

168 BMW M2 listings are live right now across the marketplaces DriveIndex tracks, updated daily.

How much does a BMW M2 cost?

Current asking prices range from $27,990 to $88,373. The market value from verified completed sales runs $40,810 to $66,987 — asking prices and sold prices are not the same thing.

Is a BMW M2 listing priced fairly?

DriveIndex's Listing Analyzer scores any BMW M2 listing against its mileage-adjusted fair value from verified sales — the deal score, the exact dollar gap, and where the ask lands. Open the M2 on DriveIndex to analyze a listing.

When is the best time to buy a BMW M2?

DriveIndex measures each model's seasonal pattern across years of verified sales and identifies the best months to buy and sell, alongside the Value Signal — whether the M2 is appreciating, stable, or depreciating. Both are available in the app.