BMW 3 Series buyer guide
E46 → G20: which generation, which engine, what to check
The badge on the boot proves nothing — the real version is defined by the kW figure in the registration certificate and the VIN. This guide is built on the autopase.lv model reference dataset; sources are listed at the bottom.
📐 Technical figures on this page come from the autopase.lv model reference dataset; verification sources are listed at the bottom.
📅 Generation timeline
E46
1998–2006facelift 2001BMW 3 Series (E46)
Engines and versions
| Version | Fuel | Power | Drive | Years |
|---|---|---|---|---|
| 316i | Petrol | 77 kW | RWD | 1998–2001 |
| 316i (115 PS) | Petrol | 85 kW | RWD | 2001–2005 |
| 318i | Petrol | 87 kW | RWD | 1998–2001 |
| 318i (N42) | Petrol | 105 kW | RWD | 2001–2005 |
| 320i | Petrol | 110 kW | RWD | 1998–2000 |
| 320i (M54) | Petrol | 125 kW | RWD | 2000–2005 |
| 325i | Petrol | 141 kW | RWD | whole run |
| 330i | Petrol | 170 kW | RWD | whole run |
| 330xi | Petrol | 170 kW | AWD | whole run |
| 318d | Diesel | 85 kW | RWD | whole run |
| 320d | Diesel | 100 kW | RWD | 1998–2001 |
| 320d (150 PS) | Diesel | 110 kW | RWD | 2001–2005 |
| 330d | Diesel | 135 kW | RWD | 1999–2003 |
| 330d (204 PS) | Diesel | 150 kW | RWD | 2003–2005 |
| 330xd | Diesel | 150 kW | AWD | 2003–2005 |
⚠️ Known issues
- •Rear subframe mounting points can crack on hard-driven cars; cooling-system plastics and window regulators age out.
- •Rust check on sills, arches and jacking points is mandatory at this age.
✅ Options to check
- •Xenon lights and working AC matter more than trim level; on 320d/330d ask for turbo and clutch/DMF history.
E90
2005–2013facelift 2008BMW 3 Series (E90/E91/E92/E93)
Engines and versions
| Version | Fuel | Power | Drive | Years |
|---|---|---|---|---|
| 316i | Petrol | 90 kW | RWD | whole run |
| 318i | Petrol | 105 kW | RWD | whole run |
| 320i | Petrol | 110 kW | RWD | whole run |
| 325i | Petrol | 160 kW | RWD | whole run |
| 330i | Petrol | 190 kW | RWD | whole run |
| 335i | Petrol | 225 kW | RWD | 2006–2013 |
| 316d | Diesel | 85 kW | RWD | 2009–2012 |
| 318d (122 PS) | Diesel | 90 kW | RWD | 2005–2007 |
| 318d | Diesel | 105 kW | RWD | 2007–2012 |
| 320d | Diesel | 120 kW | RWD | 2005–2007 |
| 320d (N47) | Diesel | 130 kW | RWD | 2007–2012 |
| 330d | Diesel | 170 kW | RWD | whole run |
| 335d | Diesel | 210 kW | RWD | 2006–2012 |
⚠️ Known issues
- •N47 diesels (318d/320d, 2007+) are known for timing-chain wear at the rear of the engine — listen for cold rattle and ask for chain receipts.
- •N43 petrols want injector and ignition-coil history.
✅ Options to check
- •Run-flat tyres wear fast — check what is fitted; verify working iDrive if Professional nav; ask for swirl-flap/EGR work history on diesels.
F30
2012–2019facelift 2015BMW 3 Series (F30/F31/F34)
Engines and versions
| Version | Fuel | Power | Battery | Drive | Years |
|---|---|---|---|---|---|
| 316i | Petrol | 100 kW | — | RWD | 2012–2015 |
| 320i | Petrol | 135 kW | — | RWD | whole run |
| 328i | Petrol | 180 kW | — | RWD | 2012–2015 |
| 330i | Petrol | 185 kW | — | RWD | 2015–2019 |
| 335i | Petrol | 225 kW | — | RWD | 2012–2015 |
| 340i | Petrol | 240 kW | — | RWD | 2015–2019 |
| 316d | Diesel | 85 kW | — | RWD | whole run |
| 318d | Diesel | 105 kW | — | RWD | 2012–2015 |
| 318d (B47) | Diesel | 110 kW | — | RWD | 2015–2019 |
| 320d | Diesel | 135 kW | — | RWD | 2012–2015 |
| 320d EfficientDynamics | Diesel | 120 kW | — | RWD | whole run |
| 320d (B47) | Diesel | 140 kW | — | RWD | 2015–2019 |
| 320d xDrive | Diesel | 135 kW | — | AWD | whole run |
| 330d | Diesel | 190 kW | — | RWD | whole run |
| 330e | Plug-in hybrid | 185 kW | 7.6 kWh | RWD | 2016–2018 |
⚠️ Known issues
- •Pre-facelift diesels carry the N47 timing-chain reputation; N20 petrols (316i/320i/328i pre-2015) had chain-guide wear — post-2015 B47/B48 engines are the safer pick.
✅ Options to check
- •Adaptive LED, HiFi/Harman Kardon, leather vs Sensatec; on the 330e ask for a battery health report and charging cables.
G20
2019–still in productionfacelift 2022BMW 3 Series (G20/G21)
Engines and versions
| Version | Fuel | Power | Battery | Drive | Years |
|---|---|---|---|---|---|
| 318i | Petrol | 115 kW | — | RWD | whole run |
| 320i | Petrol | 135 kW | — | RWD | whole run |
| 330i | Petrol | 190 kW | — | RWD | whole run |
| 320d | Diesel | 140 kW | — | RWD | whole run |
| 320d xDrive | Diesel | 140 kW | — | AWD | whole run |
| 330d | Diesel | 195 kW | — | RWD | 2019–2020 |
| 330e | Plug-in hybrid | 215 kW | 12 kWh | RWD | whole run |
⚠️ Known issues
- •No systemic faults established yet; B47/B48 engines are mature. Check AdBlue behaviour on diesels and that recalls/software updates are done.
✅ Options to check
- •Live Cockpit Professional, Driving Assistant (ACC), heated seats — many imports are base spec; on the 330e ask for a battery capacity report.
🔎 How to identify the real version
The model number is a sticker. The real trim is the kW figure in the registration certificate (field P.2) — match it against the generation tables above.
How to verify
- →Find the registration-certificate kW in the engine table — e.g. an F30 320d is 135–140 kW while a 330d is 190 kW.
- →Decode the VIN — it reveals the factory engine and options regardless of badges.
- →If the listing power does not fit the badge, ask — it may be a bigger engine, a remap, or a wrong description.
What badge fakery looks like
- ⚠A "330d" badge on a 318d/320d is the cheapest possible upgrade — swapping the emblem costs a few euros.
- ⚠M aero kit and M badges do not make an M car — M Sport is a trim package, not an engine.
Options that move the price
- •Leather vs Sensatec, adaptive cruise, xDrive — verify via VIN decode and documents, not listing text.
👉 Next step: Before calling the seller, locate the listing kW in the generation table. If it does not fit — that is your first question.
🔋 Real range vs WLTP
The 330e plug-in hybrid exists in F30 (7.6 kWh, 2016–2018) and G20 (12 kWh) form. WLTP electric range is a lab figure — real range in winter or on the highway is noticeably lower.
- ⚡Ask for a written battery capacity/health report — it is the biggest value factor.
- ⚡Request a photo of a full charge with the predicted electric range on screen.
- ⚡Confirm both charging cables are included.
👉 Next step: Request the battery health report in writing before viewing the car.
Sources
- https://en.wikipedia.org/wiki/BMW_3_Series_(E46)
- https://www.adac.de/rund-ums-fahrzeug/autokatalog/marken-modelle/bmw/3er-reihe/e46/
- https://en.wikipedia.org/wiki/BMW_3_Series_(E90)
- https://www.auto-data.net/en/bmw-3-series-sedan-e90-320i-150hp-9929
- https://www.adac.de/rund-ums-fahrzeug/autokatalog/marken-modelle/bmw/3er-reihe/e90-e91-e92-e93/
- https://en.wikipedia.org/wiki/BMW_3_Series_(F30)
- https://de.wikipedia.org/wiki/BMW_F30
- https://www.adac.de/rund-ums-fahrzeug/autokatalog/marken-modelle/bmw/3er-reihe/f30-f31-f34-f80/
- https://en.wikipedia.org/wiki/BMW_3_Series_(G20)
- https://www.adac.de/rund-ums-fahrzeug/autokatalog/marken-modelle/bmw/3er-reihe/g20-g21-g80/