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

How much is a used BMW 330?

Current price analysis and market statistics 2026

Market overview (August 2026): 377 BMW 330 listings are available in Latvia. The median price is €7.000. Prices range from €69 to €37.990. Model years 1988–2023. Most common: Diesel, Automatic, Wagon/Estate. 15% of listings recently reduced the price. 79 listings rated a good deal.

Average price
10.079
Median price
7.000
Price range
69 – €37.990
Total listings
377
Good deals
79
Reduced price
15%
Top body type
Wagon/Estate

Price by model year

YearCountAverageMinMax
20221727.19320.69037.990
20212123.4502.50035.777
20201626.81022.00036.000
2019427.92123.99532.490
2018320.32617.99024.999
2017515.60011.89921.000
20161414.25310.50017.000
2015813.56612.20015.750
20141712.6119.80016.950
20131511.4637.79022.000
20121511.2668.60013.490
2011412.2235.10016.900
201098.4925.79012.000
2009157.3036912.400
2008236.4023.30012.500
2007367.1232.49913.500
2006375.3052.2008.350
2005163.8658008.000
2004183.5581.70010.500
2003243.3721.4506.500
2002293.4468007.000
2001233.1451.2505.700
200053.7191.6005.000

Price distribution

0-200018 (4.8%)
2000-5000109 (28.9%)
5000-10000113 (30%)
10000-1500059 (15.6%)
15000-2000019 (5%)
20000-3000051 (13.5%)
30000-500008 (2.1%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km135.777
50-100 ×1000 km1130.405
100-150 ×1000 km1424.270
150-200 ×1000 km3421.497
200-300 ×1000 km11810.333
300+ ×1000 km1654.869

Depreciation

A 2022 BMW 330 averages €27,193, while a 2000 one averages €3,719 — roughly 4% lost per year (86% over 22 years). Use it as a fair-price benchmark.