BMW 120

4 generations · 2004–present

The BMW 120 has been built in 4 generations between 2004 and present. On the European used-car market it costs €18,606 on average across 134 listings — from €8,438 for the E81/E82/E87/E88 to €35,931 for the F70.

BMW 120 generations

How the BMW 120 generations differ

How the BMW 120 generations differ
GenerationF70F40F20/F21E81/E82/E87/E88
Production years2024–present2019–20242011–20192004–2011
Average used price€35,931€27,004€15,982€8,438
Typical price range€35,931 – €35,931€18,930 – €32,412€8,672 – €20,350€7,048 – €9,145
Average mileage14,421 km59,219 km114,276 km150,898 km
Listings11257919
Power136–190 HP178–190 HP163–219 HP150–177 HP
FuelPetrol · Diesel · ElectricPetrol · Diesel · LPGPetrol · DieselPetrol · Diesel · LPG
GearboxAutomatic 100%Automatic 100%Automatic 73% · Manual 27%Manual 64% · Automatic 36%
Body stylesHatchbackHatchbackHatchbackHatchback · Coupe
Length × width4.36 × 1.80 m4.32 × 1.80 m4.32 × 1.76 m4.23 × 1.75 m
Wheelbase2.67 m2.67 m2.68 m2.66 m
Kerb weight1,500 kg1,465 kg1,436 kg1,349 kg
CO₂ (NEDC, median)135 g/km135 g/km176 g/km
Seats and doors5 seats · 4 doors5 seats · 4 doors5 seats · 4 doors5 seats · 4 doors
Original list price€50,378€49,027€45,200€39,161
Facelift20152007
NL registrations3,2911,3961,600786

Market prices are averages of live European listings. Factory figures (power, weight, CO₂, dimensions, original list price) come from the Dutch vehicle registry (RDW open data), combined across each generation's model years.

Which BMW 120 generation to pick

Prices and mileage by year

YearAverage priceAverage mileageListings
2024€35,93114,421 km11
2023€29,12434,044 km5
2022€32,41239,169 km6
2021€28,06443,793 km6
2020€23,993106,054 km3
2019€18,93098,866 km5
2018€20,35093,107 km11
2017€19,323102,485 km11
2016€18,185104,000 km16
2015€15,597102,586 km17
2014€11,650160,129 km3
2013€11,538149,713 km10
2012€12,145112,676 km7
2011€8,672175,519 km4
2010€9,145139,302 km11
2009€7,048152,933 km5
2008€8,163190,025 km3

Market prices are averages of live European listings. Factory data comes from the Dutch vehicle registry (RDW open data).

Other BMW models

    BMW 120 Generations Compared – Used Prices & Specs | CarOntologia