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

How much is a used BMW 320?

Current price analysis and market statistics 2026

Market overview (August 2026): 940 BMW 320 listings are available in Latvia. The median price is €5.800. Prices range from €300 to €108.000. Model years 1979–2023. Most common: Diesel, Automatic, Wagon/Estate. 8% of listings recently reduced the price. 215 listings rated a good deal.

Average price
7.811
Median price
5.800
Price range
300 – €108.000
Total listings
940
Good deals
215
Reduced price
8%
Top body type
Wagon/Estate

Price by model year

YearCountAverageMinMax
20231627.33419.50034.900
20221522.11918.80029.900
20211723.15117.25028.400
20202119.94015.90029.500
20192420.04810.95028.900
20181715.1019.50018.000
20172013.0598.60019.200
20163011.9028.99916.990
20153613.7876.700108.000
2014539.9645.10014.500
2013598.9312.75013.200
2012587.8612.30013.999
2011566.4843.70010.300
2010505.7003.3008.900
2009565.5493.00010.500
2008654.8233007.950
2007623.9901.8007.995
2006743.4741.2506.790
2005683.2368006.000
2004273.09075011.000
2003362.5418006.850
2002292.4401.0004.950
2001192.2155504.650
2000122.3461.3005.350
199932.7171.9504.000
199873.9361.5006.500

Price distribution

0-200059 (6.3%)
2000-5000353 (37.6%)
5000-10000300 (31.9%)
10000-15000117 (12.4%)
15000-2000059 (6.3%)
20000-3000047 (5%)
30000-500004 (0.4%)
50000+1 (0.1%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km234.850
50-100 ×1000 km925.881
100-150 ×1000 km2516.483
150-200 ×1000 km7515.684
200-300 ×1000 km3437.844
300+ ×1000 km3985.137

Depreciation

A 2023 BMW 320 averages €27,334, while a 1998 one averages €3,936 — roughly 3% lost per year (86% over 25 years). Use it as a fair-price benchmark.