DriveIndex
BMW M3 for sale — live listings and market values

BMW M3 For Sale

118 BMW M3 are for sale right now (including 3 live auctions), with asking prices from $13,395 to $101,189, averaging 54,214 miles. For context, the M3's current market value runs $20,250 to $87,231 depending on year and condition — built from 901 verified auction sales, not asking prices.

Get new-listing alerts →BMW M3 values →
For Sale Now
118
Asking Range
$13,395$101,189
Live Auctions
3
Market Value
$20,250 – $87,231
Avg Mileage
54,214

BMW M3 Listings (118)

2009 BMW M3 Coupe
Mileage n/a
$5,555
Current bid
2008 BMW M3 Base
136,966 mi · Cars.com ↗
$13,395
2011 BMW M3 Base
125,301 mi · Cars.com ↗
$16,895
2002 BMW M3 Base
89,244 mi · Cars.com ↗
$16,999
2005 BMW M3 Base
114,667 mi · Cars.com ↗
$19,995
1998 BMW M M 3.2L
75,358 mi · Cars.com ↗
$22,800
1998 BMW M3 Base
90,934 mi · Cars.com ↗
$23,900
2002 BMW M3 Base
89,426 mi · Cars.com ↗
$25,289
2002 BMW M3 Base
96,586 mi · Cars.com ↗
$25,900
2011 BMW M3 Base
92,443 mi · Cars.com ↗
$26,549
2002 BMW M3 Base
122,210 mi · Cars.com ↗
$26,900
2005 BMW M3 Base
94,632 mi · Cars.com ↗
$28,900
1998 BMW M M 3.2L
38,669 mi · Cars.com ↗
$28,990
2011 BMW M3 Base
90,079 mi · Cars.com ↗
$31,191
2008 BMW M3 Base
81,632 mi · Cars.com ↗
$31,245
2009 BMW M3 Base
92,288 mi · Cars.com ↗
$32,191
2005 BMW M3 Base
67,861 mi · Cars.com ↗
$32,975
2016 BMW M3 Base
97,721 mi · Cars.com ↗
$34,020
2011 BMW M3 Base
95,580 mi · Cars.com ↗
$34,777
2011 BMW M3
80,037 mi · Cars.com ↗
$34,794
2015 BMW M3 Base
102,703 mi · Cars.com ↗
$34,845
2008 BMW M3
43,818 mi · Cars.com ↗
$35,070
2011 BMW M3 Base
80,265 mi · Cars.com ↗
$35,479
2011 BMW M3 Base
69,378 mi · Cars.com ↗
$36,350
1998 BMW M3 Base
37,178 mi · Cars.com ↗
$37,407
2002 BMW Z3 M 3.2L
66,935 mi · Cars.com ↗
$37,583
2016 BMW M3 Base
93,623 mi · Cars.com ↗
$38,056
1998 BMW M3
66,067 mi · Cars.com ↗
$38,149
2002 BMW M3 Base
59,123 mi · Cars.com ↗
$38,893
2018 BMW M3 Base
46,302 mi · Cars.com ↗
$38,992

+ 88 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 M3s 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 M3 value by year →901 auction results →All G80 M3s →All F80 M3s →All E9X M3s →All E46 M3s →All E36 M3s →All E30 M3s →

BMW M3 For Sale — Frequently Asked Questions

How many BMW M3 are for sale?

118 BMW M3 listings are live right now across the marketplaces DriveIndex tracks, updated daily.

How much does a BMW M3 cost?

Current asking prices range from $13,395 to $101,189. The market value from verified completed sales runs $20,250 to $87,231 — asking prices and sold prices are not the same thing.

Is a BMW M3 listing priced fairly?

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

When is the best time to buy a BMW M3?

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 M3 is appreciating, stable, or depreciating. Both are available in the app.