How much is a used BMW 118?
Current price analysis and market statistics 2026
Market overview (August 2026): 180 BMW 118 listings are available in Latvia. The median price is €4.495. Prices range from €1.150 to €25.400. Model years 2004–2023. Most common: Diesel, Manual, Hatchback. 11% of listings recently reduced the price. 44 listings rated a good deal.
Average price
€5.204
Median price
€4.495
Price range
€1.150 – €25.400
Total listings
180
Good deals
44
Reduced price
11%
Top body type
Hatchback
Price by model year
| Year | Count | Average | Min | Max |
|---|---|---|---|---|
| 2020 | 4 | €16.847 | €15.390 | €18.999 |
| 2017 | 3 | €9.463 | €8.500 | €10.500 |
| 2016 | 4 | €9.436 | €8.400 | €9.995 |
| 2014 | 6 | €6.495 | €4.790 | €8.600 |
| 2013 | 6 | €6.215 | €4.995 | €8.200 |
| 2012 | 18 | €6.345 | €4.200 | €8.700 |
| 2011 | 18 | €4.872 | €2.350 | €6.290 |
| 2010 | 14 | €4.656 | €2.999 | €8.100 |
| 2009 | 31 | €4.521 | €2.350 | €9.200 |
| 2008 | 38 | €4.203 | €2.400 | €8.500 |
| 2007 | 13 | €3.489 | €2.495 | €5.990 |
| 2006 | 6 | €2.850 | €1.700 | €4.500 |
| 2005 | 14 | €2.347 | €1.150 | €3.500 |
Price distribution
€0-20007 (3.9%)
€2000-5000104 (57.8%)
€5000-1000061 (33.9%)
€10000-150002 (1.1%)
€15000-200005 (2.8%)
€20000-300001 (0.6%)
Price by mileage
| Mileage | Count | Average price |
|---|---|---|
| 50-100 ×1000 km | 3 | €19.966 |
| 100-150 ×1000 km | 4 | €8.475 |
| 150-200 ×1000 km | 13 | €6.083 |
| 200-300 ×1000 km | 92 | €5.125 |
| 300+ ×1000 km | 50 | €3.908 |
Depreciation
A 2020 BMW 118 averages €16,847, while a 2005 one averages €2,347 — roughly 6% lost per year (86% over 15 years). Use it as a fair-price benchmark.