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): 1199 BMW 320 listings are available in Latvia. The median price is €5.690. Prices range from €750 to €108.000. Model years 1979–2023. Most common: Diesel, Automatic, Wagon/Estate. 13% of listings recently reduced the price. 300 listings rated a good deal.

Average price
7.637
Median price
5.690
Price range
750 – €108.000
Total listings
1.199
Good deals
300
Reduced price
13%
Top body type
Wagon/Estate

Price by model year

YearCountAverageMinMax
20231627.52719.50034.900
20221523.07618.80031.800
20211823.31417.25028.400
20202820.39315.00029.500
20193419.99610.95028.900
20182515.2379.50018.500
20172313.1128.95017.500
20163712.5218.99917.900
20154313.4067.900108.000
20146510.1835.10014.500
2013808.8653.50013.200
2012777.4722.30013.999
2011706.1703.40010.550
2010655.5113.2008.900
2009765.4552.25010.500
2008844.7681.6007.950
2007813.9751.3007.995
2006923.5601.4906.790
2005833.2869506.500
2004372.87775011.000
2003482.4588006.850
2002372.2157504.950
2001212.3647506.000
2000153.0971.1007.200
199952.9281.9504.000
1998122.7751.2006.500

Price distribution

0-200092 (7.7%)
2000-5000441 (36.8%)
5000-10000384 (32%)
10000-15000143 (11.9%)
15000-2000073 (6.1%)
20000-3000060 (5%)
30000-500005 (0.4%)
50000+1 (0.1%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km234.850
50-100 ×1000 km1324.918
100-150 ×1000 km2718.343
150-200 ×1000 km8915.782
200-300 ×1000 km4417.895
300+ ×1000 km5154.819

Depreciation

A 2023 BMW 320 averages €27,527, while a 1998 one averages €2,775 — roughly 4% lost per year (90% over 25 years). Use it as a fair-price benchmark.