Premium Chinese EVs — up to 30% cheaper, in stock in the EU · 3-year warrantySee cars →

How much is a used BMW 120?

Current price analysis and market statistics 2026

autopase.lv currently has 164 active BMW 120 listings with an average price of €5,361, model years 2004–2019. Below: price by year, price distribution, price by mileage and a depreciation read.

Average price
5,361
Median price
4,350
Price range
1,800 – €18,750
Total listings
164

Price by model year

YearCountAverageMinMax
201379,0206,40011,500
201297,7424,50010,500
201166,6075,5007,770
201085,1562,5006,690
2009275,9753,10011,800
2008285,2032,5008,000
2007283,6042,2006,900
2006113,6862,9004,500
2005193,1411,8504,000
2004123,0251,8004,500

Price distribution

0-20004 (2.4%)
2000-500094 (57.3%)
5000-1000056 (34.1%)
10000-150006 (3.7%)
15000-200004 (2.4%)

Price by mileage

MileageCountAverage price
50-100 ×1000 km218,750
100-150 ×1000 km510,340
150-200 ×1000 km65,516
200-300 ×1000 km705,828
300+ ×1000 km614,095

Depreciation

A 2013 BMW 120 averages €9,020, while a 2004 one averages €3,025 — roughly 7% lost per year (66% over 9 years). Use it as a fair-price benchmark.