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

How much is a used BMW 540?

Current price analysis and market statistics 2026

Market overview (July 2026): 45 BMW 540 listings are available in Latvia. The median price is €24.700. Prices range from €4.500 to €77.770. Model years 1992–2025. Most common: Diesel, Automatic, Wagon/Estate. 11% of listings recently reduced the price. 1 listings rated a good deal.

Average price
28.758
Median price
24.700
Price range
4.500 – €77.770
Total listings
45
Good deals
1
Reduced price
11%
Top body type
Wagon/Estate

Price by model year

YearCountAverageMinMax
2025470.16867.50077.770
2022345.83345.50046.500
2021328.34825.55533.000
2019726.60024.00034.000
2018824.81320.50028.800
20171424.34919.50029.700

Price distribution

2000-50001 (2.2%)
5000-100003 (6.7%)
10000-150001 (2.2%)
15000-200001 (2.2%)
20000-3000030 (66.7%)
30000-500005 (11.1%)
50000+4 (8.9%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km167.900
50-100 ×1000 km448.600
100-150 ×1000 km426.500
150-200 ×1000 km1331.227
200-300 ×1000 km1521.452
300+ ×1000 km38.767

Depreciation

A 2025 BMW 540 averages €70,168, while a 2017 one averages €24,349 — roughly 8% lost per year (65% over 8 years). Use it as a fair-price benchmark.