BMW M5 Prices: Why a Low Mileage E39 or E60 Sells for Double
272 recorded sales of the E39 and E60 M5 since late 2023. Under 30,000 miles the median is $81,638; over it, $33,886. Where the line falls, what the best cars brought, and what to check.
Two BMW M5s, same year, same colour, same V8. One has 20,000 miles and one has 80,000. The second sells for a third of the first. Of the 23 models our research desk tested for a mileage effect, none splits this hard.
All figures below are Motivyn's recorded auction sales from November 2023 through early November 2026, including the buyer's premium. Only sales with a stated mileage are counted. Parts cars, projects and race builds are left out.
The short version
- E39 M5 (2000 to 2003): 162 recorded sales. Under 30,000 miles, a median of $81,638 across 22 sales. With 30,000 miles or more, $33,886 across 140 sales.
- E60 M5 (2006 to 2010): 110 recorded sales. Under 30,000 miles, a median of $56,700 across 13 sales. With more miles, $25,725 across 97 sales.
- Compared year by year, so a 2002 is only measured against other 2002s, a low mileage E39 brought a median 163% more than a higher mileage one. For the E60 the figure is 131%.
The research desk's matched test on Bring a Trailer sales alone put the E39 and E60 premium at 103% to 124%, with a 95% interval of 75% to 181%. Whichever way it is cut, the answer is at least double.
Where the line falls
Mileage does not move M5 prices evenly. It moves them in steps, and the biggest step is at 30,000 miles.
| E39 M5, miles | Sales | Median sale |
|---|---|---|
| Under 10,000 | 2 | $155,325 |
| 10,000 to 30,000 | 20 | $77,963 |
| 30,000 to 60,000 | 32 | $55,125 |
| 60,000 to 100,000 | 45 | $38,588 |
| Over 100,000 | 63 | $22,050 |
The E60 follows the same shape: $86,625 under 10,000 miles, $53,813 from 10,000 to 30,000, then $28,350, $25,864 and $19,570 as the miles climb.
Read the table from the bottom. Most M5s that sell have over 60,000 miles, and those cars trade in a tight band in the twenties and thirties. The price does not start to climb until the odometer drops under 60,000, and it does not double until it drops under 30,000.
The cars that set the top
- An 11,000 mile 2001 E39 M5 sold for $182,500 in September 2026, the highest E39 price in our records.
- A 7,000 mile 2001 followed at $160,500 on November 6, 2026.
- A 16,000 mile 2008 E60 M5 with the six speed manual sold for $169,500 on November 5, 2026. The six speed manual, offered in the United States from 2007, has its own following, and a 3,400 mile 2006 car brought $158,055 in January 2026.
At the other end, three E39s with 143,000 to 233,000 miles sold between $10,541 and $14,735, and the cheapest E60s, with 94,000 to 147,000 miles, went for under $12,000.
Why the gap is this wide
Three things stack up on the M5 in a way they do not on, say, a 911.
The engines are expensive to put right. The E39's S62 V8 has known timing chain guide and VANOS wear, and the E60's S85 V10 has rod bearing and throttle actuator failures that run to five figures. Buyers pay for the miles that have not yet been driven on those parts.
Low mileage cars are rare. Only 14% of the E39s and 12% of the E60s in our records had under 30,000 miles. These were daily drivers when new, and most were driven.
The car is a modern classic without a modern price. Even at $80,000, a low mileage E39 costs less than a new M5, so collectors buying the best example they can find are not choosing between this and a Ferrari. They are choosing between this and nothing.
What this means if you are buying or selling
If you are selling an M5 with under 30,000 miles, price it against low mileage sales only. The pooled median for the model is less than half of what your car's group brings, and a listing priced off it leaves money on the table.
If you are buying, the sharpest value in the table is 30,000 to 60,000 miles. An E39 there has a median of $55,125, a third less than the sub 30,000 cars, for a difference in miles that a well kept example barely shows.
If you are buying a high mileage car, budget for the engine. The $22,050 median on a 100,000 mile E39 is the entry price, not the cost.
The limits of the numbers
These are recorded auction sales, not asking prices and not private sales. Mileage is the mileage stated in the listing. Condition, history, colour and options are not matched, so some of the gap is those things travelling with low mileage, not mileage alone. The sub 10,000 mile rows rest on two and three sales each and should be read as examples, not as a market.
Recorded sales for each model, updated daily: BMW M5 prices.