BMW 125

2 generations · 2007–2019

The BMW 125 has been built in 2 generations between 2007 and 2019. On the European used-car market it costs €17,444 on average across 69 listings — from €13,648 for the E81/E82/E87/E88 to €18,499 for the F20/F21.

BMW 125 generations

How the BMW 125 generations differ

How the BMW 125 generations differ
GenerationF20/F21E81/E82/E87/E88
Production years2011–20192007–2011
Average used price€18,499€13,648
Typical price range€14,354 – €23,283€11,666 – €15,585
Average mileage109,161 km137,987 km
Listings5415
Power218–238 HP204–218 HP
FuelPetrol · DieselPetrol
GearboxAutomatic 81% · Manual 19%Automatic 64% · Manual 36%
Body stylesHatchbackHatchback · Coupe
Length × width4.33 × 1.77 m4.36 × 1.75 m
Wheelbase2.69 m2.66 m
Kerb weight1,481 kg1,575 kg
CO₂ (NEDC, median)149 g/km198 g/km
Seats and doors5 seats · 4 doors4 seats · 2 doors
Original list price€53,160€61,640
Facelift2015
NL registrations49429

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 125 generation to pick

Prices and mileage by year

YearAverage priceAverage mileageListings
2019€20,830137,075 km3
2018€23,28392,015 km6
2017€19,343105,121 km12
2016€19,68586,954 km4
2015€18,468107,979 km5
2014€14,354133,852 km7
2013€17,051108,411 km6
2012€17,071110,211 km6
2011€17,672106,700 km5
2010€15,585145,337 km4
2009€14,476124,102 km5
2008€11,666144,658 km6

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

Other BMW models

    BMW 125 Generations Compared – Used Prices & Specs | CarOntologia