BMW 320

7 generations · 1975–present

The BMW 320 has been built in 7 generations between 1975 and present. On the European used-car market it costs €19,691 on average across 396 listings — from €9,253 for the E90 to €31,790 for the G20.

BMW 320 generations

How the BMW 320 generations differ

How the BMW 320 generations differ
GenerationG20F30E90E46E36E30E21
Production years2019–present2012–20192005–20121998–20061991–19981982–19911975–1982
Average used price€31,790€16,100€9,253€10,392€12,396€22,420€17,333
Typical price range€23,185 – €58,994€13,216 – €20,864€6,442 – €11,660€8,586 – €18,896€10,872 – €13,718€22,157 – €22,788€17,333 – €17,333
Average mileage74,411 km142,858 km164,473 km165,796 km131,370 km112,997 km89,067 km
Listings140107962810123
Power163–190 HP163–275 HP150–222 HP136–170 HP126–286 HP102–431 HP109–192 HP
FuelPetrol · Diesel · ElectricPetrol · Diesel · LPGPetrol · Diesel · LPGPetrol · LPG · Ethanol · DieselPetrolPetrol · LPG · DieselPetrol · LPG
GearboxAutomatic 100%Automatic 85% · Manual 15%Manual 61% · Automatic 39%
Body stylesSedan · WagonSedan · WagonSedan · WagonSedan · CoupeSedan · CoupeSedan · CoupeSedan
Length × width4.71 × 1.83 m4.62 × 1.81 m4.53 × 1.82 m4.47 × 1.74 m
Wheelbase2.85 m2.81 m2.76 m2.73 m2.68 m2.57 m2.56 m
Kerb weight1,730 kg1,581 kg1,503 kg1,515 kg1,396 kg1,243 kg1,184 kg
CO₂ (NEDC, median)128 g/km130 g/km154 g/km221 g/km186 g/km167 g/km160 g/km
Seats and doors5 seats · 4 doors5 seats · 4 doors5 seats · 4 doors5 seats · 4 doors4 seats · 2 doors5 seats · 2 doors5 seats · 2 doors
Original list price€59,739€51,142€48,536€48,657€500
Facelift2022201520082001
NL registrations10,75514,2051,4593067411,414338

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

Prices and mileage by year

YearAverage priceAverage mileageListings
2025€58,9942,007 km2
2024€45,81316,768 km21
2023€39,99748,507 km14
2022€31,30868,080 km19
2021€28,55484,212 km36
2020€25,860101,966 km28
2019€23,185110,108 km20
2018€20,864108,568 km15
2017€18,788116,976 km11
2016€16,562148,359 km16
2015€16,638135,268 km10
2014€14,003179,517 km16
2013€14,679144,373 km22
2012€13,216152,683 km17
2011€11,660160,222 km22
2010€10,128164,004 km15
2009€9,153177,330 km16
2008€8,325149,405 km21
2007€7,974158,043 km8
2006€7,104174,714 km7
2005€6,442191,769 km7
2004€9,589137,000 km6
2003€8,586196,263 km8
2002€9,065152,900 km3
2001€10,794191,090 km5
1999€18,89682,330 km3
1998€8,967196,347 km3
1997€13,718151,025 km4
1995€10,872117,975 km4
1994€12,800118,850 km2
1990€22,157104,835 km7
1989€22,788124,424 km5
1980€17,33389,067 km3

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

Other BMW models

    BMW 320 Generations Compared – Used Prices & Specs | CarOntologia