BMW 128

2 generations · 2008–2024

The BMW 128 has been built in 2 generations between 2008 and 2024. Compare what changed from one generation to the next below, with factory data from the Dutch vehicle registry (RDW).

BMW 128 generations

How the BMW 128 generations differ

How the BMW 128 generations differ
GenerationF40E82/E88
Production years2021–20242008–2013
Average used price€32,914
Typical price range€30,511 – €37,090
Average mileage40,167 km
Listings21
Power265 HP218–258 HP
FuelPetrolPetrol · LPG
GearboxAutomatic 100%
Body stylesHatchbackCoupe · Convertible
Length × width4.32 × 1.80 m4.37 × 1.75 m
Wheelbase2.67 m2.66 m
Kerb weight1,520 kg1,574 kg
CO₂ (NEDC, median)226 g/km
Seats and doors5 seats · 4 doors4 seats · 2 doors
Original list price€61,722€58,014
NL registrations27733

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.

Prices and mileage by year

YearAverage priceAverage mileageListings
2024€37,09019,886 km7
2022€31,39151,550 km5
2021€30,51149,618 km9

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

Other BMW models

    BMW 128 Generations Compared – Used Prices & Specs | CarOntologia