BMW 3 Series Comparison

E90 vs F30 — Which Should You Buy?

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.

Split-screen comparison of a BMW E90 3 Series and an F30 3 Series
📊
256 vs 380
2025 UK Enquiries
[EM-VERIFIED]
💷
£2.5–7.5k
vs £4.5–14k
Typical Value
🏆
F30
Our Verdict For
Most Buyers
🔧
20+
Vetted BMW
Specialists

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.

At a Glance

BMW E90 (2005–2012)BMW F30 (2012–2019)
ChassisE90/E91/E92/E93 (saloon, touring, coupe, cabriolet)F30/F31/F34 (saloon, touring, GT)
2025 UK Enquiries256 [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 Labour10–14 hrs (diesel)10–14 hrs (diesel) / 8–12 hrs (petrol)
Defining FailureN47 timing chain / N52 valve stem sealsN20 timing chain (pre-2015) / N47 timing chain
Best ForEnthusiasts, naturally aspirated fans, budget project buildsDaily drivers, efficiency, turbo power, modern tech

The Verdict

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.

E90 Deep Dive

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.

F30 Deep Dive

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.

Five-Year Ownership Cost

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.

Which Should You Buy?

🚙

Buying a Daily Driver

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.

🏁

Buying a Weekend Car or Project

E90, decisively — the driving experience, the hydraulic steering, the naturally aspirated engines, and the classic shape make it a more rewarding project.

💰

Prioritising Lowest Running Cost

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.

🔁

Buying to Keep Long-Term

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.

Frequently Asked Questions

Is the F30 better than the E90?

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.

Which BMW 3 Series is more reliable, E90 or F30?

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.

Is the E90 cheaper to run than the F30?

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.

Which is better, E90 330i or F30 330i?

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.

Which is easier to replace when it fails, E90 or F30?

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.

Get Your BMW Quoted

Compare quotes from our vetted specialist network for whichever BMW you need.

COMPARE QUOTES NOW → FIND MY ENGINE FIRST