Premium Chinese EVs — in stock in the EU · 3-year / 200,000 km warranty · CATL batteriesSee cars →

How much is a used BMW M5?

Current price analysis and market statistics 2026

Market overview (July 2026): 40 BMW M5 listings are available in Latvia. The median price is €45.775. Prices range from €13.500 to €123.000. Model years 1998–2025. Most common: Petrol, Automatic, Sedan. 33% of listings recently reduced the price. 4 listings rated a good deal.

Average price
49.934
Median price
45.775
Price range
13.500 – €123.000
Total listings
40
Good deals
4
Reduced price
33%
Top body type
Sedan

Price by model year

YearCountAverageMinMax
2021367.93365.90069.900
2019658.41345.00064.600
2018851.34642.55065.200
2016532.36926.50034.900
2014438.46533.00040.980

Price distribution

10000-150001 (2.5%)
20000-300008 (20%)
30000-5000015 (37.5%)
50000+16 (40%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km3116.667
50-100 ×1000 km1152.124
100-150 ×1000 km1046.389
150-200 ×1000 km333.482
200-300 ×1000 km523.380
300+ ×1000 km126.650

Depreciation

A 2021 BMW M5 averages €67,933, while a 2014 one averages €38,465 — roughly 6% lost per year (43% over 7 years). Use it as a fair-price benchmark.