DriveIndex
BMW M5 for sale — live listings and market values

BMW M5 For Sale

143 BMW M5 are for sale right now (including 6 live auctions), with asking prices from $19,990 to $119,798, averaging 67,253 miles. For context, the M5's current market value runs $18,317 to $140,000 depending on year and condition — built from 1,106 verified auction sales, not asking prices.

Get new-listing alerts →BMW M5 values →
For Sale Now
143
Asking Range
$19,990$119,798
Live Auctions
6
Market Value
$18,317 – $140,000
Avg Mileage
67,253

BMW M5 Listings (143)

2002 BMW M5
Mileage n/a
$7,800
Current bid
2006 BMW M5 Base
105,478 mi · Cars.com ↗
$19,990
2006 BMW M5 Base
68,384 mi · Cars.com ↗
$20,594
2013 BMW M5 Base
89,772 mi · Cars.com ↗
$21,445
2013 BMW M5 Base
95,224 mi · Cars.com ↗
$21,795
2014 BMW M5 Base
119,568 mi · Cars.com ↗
$21,990
2014 BMW M5 Base
103,970 mi · Cars.com ↗
$22,743
2013 BMW M5 Base
107,715 mi · Cars.com ↗
$22,997
2006 BMW M5 Base
64,337 mi · Cars.com ↗
$23,373
2013 BMW M5 Base
110,444 mi · Cars.com ↗
$23,995
2015 BMW M5 Base
93,362 mi · Cars.com ↗
$25,900
2016 BMW M5 Base
93,434 mi · Cars.com ↗
$25,999
2014 BMW M5 Base
88,621 mi · Cars.com ↗
$26,196
2008 BMW M5
78,962 mi · Cars.com ↗
$27,850
2013 BMW M5 Base
94,584 mi · Cars.com ↗
$27,995
2013 BMW M5 Base
90,433 mi · Cars.com ↗
$28,320
2008 BMW M5
70,175 mi · Cars.com ↗
$28,348
2020 BMW X5 M50i
106,107 mi · Cars.com ↗
$28,900
2013 BMW M5 Base
64,801 mi · Cars.com ↗
$29,650
2008 BMW M5 Base
98,994 mi · Cars.com ↗
$30,293
2020 BMW X5 M50i
92,409 mi · Cars.com ↗
$30,494
2020 BMW X5 M50i
87,945 mi · Cars.com ↗
$31,372
2013 BMW M5 Base
61,308 mi · Cars.com ↗
$31,392
2020 BMW X5 M50i
76,504 mi · Cars.com ↗
$31,797
2014 BMW M5 Base
78,308 mi · Cars.com ↗
$31,987
2020 BMW X5 M50i
77,585 mi · Cars.com ↗
$32,279
2013 BMW M5 Base
95,693 mi · Cars.com ↗
$32,499
2015 BMW M5 Base
109,000 mi · Cars.com ↗
$32,995
2020 BMW X5 M50i
61,557 mi · Cars.com ↗
$33,444
2021 BMW X5 M50i
86,598 mi · Cars.com ↗
$33,495

+ 113 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 M5s 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 M5 value by year →1,106 auction results →All F90 M5s →All F10 M5s →All E60 M5s →All E39 M5s →All E34 M5s →All E28 M5s →

BMW M5 For Sale — Frequently Asked Questions

How many BMW M5 are for sale?

143 BMW M5 listings are live right now across the marketplaces DriveIndex tracks, updated daily.

How much does a BMW M5 cost?

Current asking prices range from $19,990 to $119,798. The market value from verified completed sales runs $18,317 to $140,000 — asking prices and sold prices are not the same thing.

Is a BMW M5 listing priced fairly?

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

When is the best time to buy a BMW M5?

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