Two generations of the iconic BMW 3 Series, head to head. One is the last of the naturally aspirated era; the other introduced turbocharging across the range. Here's the honest verdict on reliability, running costs, and which one is actually worth buying today.
The F30 wins for most buyers — it's a more modern car with turbocharged engines, better efficiency, and higher retained values. The E90 is the enthusiast's choice, offering a classic naturally aspirated driving experience and simpler mechanicals, but its age means more frequent repairs and a lower value threshold for major engine work.
Full spec comparison, five-year cost of ownership, the case for each generation, and which to choose for your situation below.
| BMW E90 (2005–2012) | BMW F30 (2012–2019) | |
|---|---|---|
| Chassis | E90/E91/E92/E93 (saloon, touring, coupe, cabriolet) | F30/F31/F34 (saloon, touring, GT) |
| 2025 UK Enquiries | 256 [EM-VERIFIED] | 380 [EM-VERIFIED] |
| Typical UK Value | £2,500–£7,500 [THIRD-PARTY] | £4,500–£14,000 [THIRD-PARTY] |
| Recon Supply Cost (N47/N20) | £3,200–£5,500 | £3,200–£5,500 (N20/N47) / £2,800–£4,500 (B47) |
| R&R Labour | 10–14 hrs (diesel) | 10–14 hrs (diesel) / 8–12 hrs (petrol) |
| Defining Failure | N47 timing chain / N52 valve stem seals | N20 timing chain (pre-2015) / N47 timing chain |
| Best For | Enthusiasts, naturally aspirated fans, budget project builds | Daily drivers, efficiency, turbo power, modern tech |
For most buyers, the F30 is the stronger choice. It generates more enquiries in our data because it's the more practical and efficient daily driver, and its higher retained values mean that a major engine replacement is more likely to be financially viable. The E90, while more affordable to purchase, can easily become a money pit — a £3,200–£5,500 N47 replacement on a £2,500 car is a scrap threshold proposition. That said, the E90 is not a bad car — it's a brilliant one, but it's now a classic. Buy it for the experience, not for the economics.
The E90 is the last of the naturally aspirated 3 Series — hydraulic steering, a stiff body, and a range of brilliant six-cylinder petrol engines (the N52 is legendary) and early diesel units (M47, N47). Its main risks are the N52 valve stem seals (which can cause blue smoke on startup) and the N47 timing chain, which can be catastrophic on pre-2011 examples. At £2,500–£7,500, the E90 is a cheap entry point, but you're buying a 15-20 year old car. Full specs, fitment and reliability rating live on the N52 Knowledge Centre and N47 Knowledge Centre.
The F30 brought the 3 Series into the turbocharged era — more power, better efficiency, and a much more refined interior. The diesel range (N47, B47) offers excellent fuel economy and torque, but carries the same N47 timing chain risk that plagues the E90 on early cars — it's a well-documented failure on both generations, typically at 60–120k miles. The petrol range (N20, B48) is more efficient than the E90's N52, but the N20 has its own timing chain issues on pre-2015 cars. The B47 and B48 are significantly more reliable. The F30 is the better daily driver, with more space, better refinement, and a wider range of models to choose from. Full specs and fitment on the B47 Knowledge Centre and N20 Knowledge Centre.
The practical cost difference between these two generations over five years is driven by three factors: depreciation, running costs, and the probability of a major engine failure. The F30 will cost more to buy but will retain more of its value — a well-maintained F30 320d will still be worth £5,000+ after five years, while an E90 320d will have dropped to around £2,000. Running costs are better on the F30 — the turbocharged engines deliver 50+ mpg from the diesels and significantly better fuel economy from the petrols, while parts are similarly cheap and widely available. The probability of a major failure is slightly lower on the F30, especially post-2015 cars with the B47 and B48 engines, which are significantly more reliable than the N47 and N20. The gap widens if you choose an E90 with the N52 petrol — a magnificent engine, but the valve stem seals can be an expensive repair at around £1,500–£2,500.
Go F30 — it's more efficient, more refined, and more modern. The range of engines is wider, and the car is a better all-rounder for daily use.
E90, decisively — the driving experience, the hydraulic steering, the naturally aspirated engines, and the classic shape make it a more rewarding project.
F30 — it's more economical to run, and a major failure is less likely to write off the car, thanks to higher retained values. Parts are equally cheap on both.
If you plan to keep the car for many years and are willing to maintain it, the E90's classic status means it might actually appreciate, while the F30 is a tool. The E90 is the better long-term investment, but only if you can work on it yourself.
One point worth being explicit about: neither generation is "the reliable one" and the other "the unreliable one" in any simple sense. Both have a known weak point (N47 timing chain on early cars), and both can be reliable if maintained correctly. The E90 is more likely to suffer from age-related issues (valve stem seals, suspension bushes, rust), while the F30 is more likely to suffer from emissions-related failures (DPF, EGR). The decision genuinely comes down to what you want from the car — a classic sports saloon or a modern, practical daily.
For most buyers, yes — the F30 is more efficient, more refined, and has a wider range of engines. The E90 is the enthusiast's choice, offering a classic driving experience and simpler maintenance.
Both are broadly similar in reliability — the E90 suffers from N47 timing chain and N52 valve stem seal issues. The F30 shares the N47 issue on early cars but also has N20 timing chain problems on pre-2015 examples. Post-2015 F30s with B47/B48 engines are significantly more reliable than either earlier generation.
Parts are similarly cheap, but the F30 is more fuel-efficient, especially the petrol models. The E90 is cheaper to buy, but the F30 is more likely to have a major repair that's financially viable, thanks to its higher retained value. In practice, the F30 is the lower-risk proposition.
The F30 330i is the better car — it's more powerful, more efficient, and more refined than the E90 330i. The E90 330i is a classic, but it's now an old car. Buy the F30 for daily use, the E90 for weekend enjoyment.
Both are relatively straightforward to replace, but the F30's higher value makes replacement more financially viable. The E90's low value often makes a £3,000+ engine replacement uneconomical, while the F30's £5,000+ value makes it a more sensible proposition.
636 Combined EnquiriesBoth generations analysed from real 2025 UK data.
A Real VerdictWe name a winner, and explain honestly when the "loser" is still the right choice.
20+ Vetted BMW SpecialistsExperienced with both generations of the 3 Series.
100% IndependentNo sponsors, no manufacturer influence.
Compare quotes from our vetted specialist network for whichever BMW you need.
COMPARE QUOTES NOW → FIND MY ENGINE FIRST