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): 305 BMW 330 listings are available in Latvia. The median price is €7.500. Prices range from €69 to €37.990. Model years 1988–2023. Most common: Diesel, Automatic, Wagon/Estate. 11% of listings recently reduced the price. 61 listings rated a good deal.

Average price
10.351
Median price
7.500
Price range
69 – €37.990
Total listings
305
Good deals
61
Reduced price
11%
Top body type
Wagon/Estate

Price by model year

YearCountAverageMinMax
20221526.84620.69037.990
20211923.7572.50035.777
20201527.03822.00036.000
2017515.60011.89921.000
20161214.39111.00016.500
2015813.72812.20015.750
20141412.6209.50016.950
20131111.5496.95016.500
20121210.9778.60013.490
2011314.59710.99016.900
201097.8985.79011.500
2009127.3386912.400
2008186.3283.30012.500
2007257.0342.49913.500
2006285.5701.9508.350
2005153.6098008.000
200494.0561.70010.500
2003203.1421.4506.500
2002263.5198007.000
2001163.0391.5005.700
200063.1161.6005.000

Price distribution

0-200017 (5.6%)
2000-500083 (27.2%)
5000-1000088 (28.9%)
10000-1500050 (16.4%)
15000-2000017 (5.6%)
20000-3000044 (14.4%)
30000-500006 (2%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km135.777
50-100 ×1000 km929.397
100-150 ×1000 km1223.857
150-200 ×1000 km3122.136
200-300 ×1000 km9710.485
300+ ×1000 km1244.851

Depreciation

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