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

How much is a used BMW 118?

Current price analysis and market statistics 2026

Market overview (August 2026): 216 BMW 118 listings are available in Latvia. The median price is €4.425. Prices range from €1.150 to €25.400. Model years 2004–2023. Most common: Diesel, Manual, Hatchback. 13% of listings recently reduced the price. 48 listings rated a good deal.

Average price
5.097
Median price
4.425
Price range
1.150 – €25.400
Total listings
216
Good deals
48
Reduced price
13%
Top body type
Hatchback

Price by model year

YearCountAverageMinMax
2020317.33315.49918.999
201738.9608.5009.390
201649.4368.4009.995
201549.6258.50010.799
201476.5764.8508.600
201376.3274.9958.200
2012246.3153.2508.900
2011235.0512.6506.990
2010154.9053.2008.100
2009284.4322.4506.290
2008444.0361.7508.500
2007163.4392.2506.500
200693.4562.5004.750
2005212.3691.1503.700
200452.8661.7503.290

Price distribution

0-200010 (4.6%)
2000-5000125 (57.9%)
5000-1000074 (34.3%)
10000-150001 (0.5%)
15000-200004 (1.9%)
20000-300002 (0.9%)

Price by mileage

MileageCountAverage price
0-50 ×1000 km38.983
50-100 ×1000 km319.966
100-150 ×1000 km57.120
150-200 ×1000 km165.384
200-300 ×1000 km1065.159
300+ ×1000 km633.850

Depreciation

A 2020 BMW 118 averages €17,333, while a 2004 one averages €2,866 — roughly 5% lost per year (83% over 16 years). Use it as a fair-price benchmark.