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

How much is a used BMW 520?

Current price analysis and market statistics 2026

Market overview (August 2026): 342 BMW 520 listings are available in Latvia. The median price is €9.425. Prices range from €1.400 to €58.500. Model years 1982–2025. Most common: Diesel, Automatic, Wagon/Estate. 12% of listings recently reduced the price. 69 listings rated a good deal.

Average price
11.646
Median price
9.425
Price range
1.400 – €58.500
Total listings
342
Good deals
69
Reduced price
12%
Top body type
Wagon/Estate

Price by model year

YearCountAverageMinMax
2024449.23843.00052.650
2023329.60021.99934.900
2022430.65029.20033.000
2021726.61121.90034.999
20201323.35319.50030.900
20191619.69213.99026.500
20181718.30914.49023.500
20172717.80312.75024.900
20161312.1169.45014.790
20151412.0419.60015.900
20142610.6477.50013.950
2013349.0053.30012.500
2012288.4695.30012.200
2011447.5263.00012.500
2010165.9433.5009.400
2009104.3622.9006.800
2008204.0732.5506.500
200774.3413.0006.500
200672.7292.0004.000
200533.7372.3004.455
200452.6402.3003.200
200393.6041.6006.990
200232.1171.4002.950
199036.9334.3009.000

Price distribution

0-20005 (1.5%)
2000-500065 (19%)
5000-10000118 (34.5%)
10000-1500072 (21.1%)
15000-2000034 (9.9%)
20000-3000035 (10.2%)
30000-500009 (2.6%)
50000+4 (1.2%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km551.460
50-100 ×1000 km1031.515
100-150 ×1000 km1318.048
150-200 ×1000 km2519.815
200-300 ×1000 km15711.162
300+ ×1000 km1006.326

Depreciation

A 2024 BMW 520 averages €49,238, while a 1990 one averages €6,933 — roughly 3% lost per year (86% over 34 years). Use it as a fair-price benchmark.