Two generations of the iconic BMW 3 Series, head to head. One is celebrated for its analog feel and hydraulic steering; the other for its more modern platform and wider engine range. Here's the honest verdict on reliability, running costs, and which one is actually worth buying today.
The E90 wins for most buyers — it's a more modern car with a wider engine choice, better refinement, and higher retained values. The E46 is the enthusiast's choice, offering a classic driving experience and simpler maintenance, 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 E46 (1998–2005) | BMW E90 (2005–2012) | |
|---|---|---|
| Chassis | E46 (saloon, touring, coupe, cabriolet) | E90/E91/E92/E93 (saloon, touring, coupe, cabriolet) |
| 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/M57) | £2,200–£5,500 | £3,200–£7,000 |
| R&R Labour | 10–14 hrs (diesel) | 10–14 hrs (diesel) |
| Defining Failure | M54 cooling system / N47 timing chain | N47 timing chain (F30 facelift safer) |
| Best For | Enthusiasts, weekend cars, budget project builds | Daily drivers, comfort, modern safety, wider engine range |
For most buyers, the E90 is the stronger choice. It generates more enquiries in our data because it's the more practical and safer daily driver, and its higher retained values mean that a major engine replacement is more likely to be financially viable. The E46, while more affordable to purchase, can easily become a money pit — a £3,000 N47 replacement on a £2,500 car is a scrap threshold proposition. That said, the E46 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 E46 is the last of the truly analog 3 Series — hydraulic steering, a simple suspension setup, and a range of bulletproof six-cylinder petrol engines (the M54 is legendary) and early diesel units (M47, N47). Its main risks are the M54 cooling system (water pump and expansion tank fail predictably at 60–80k) and the N47 timing chain, which can be catastrophic on pre-2011 examples. At £2,500–£7,500, the E46 is a cheap entry point, but you're buying a 20-year-old car. Full specs, fitment and reliability rating live on the M54 Knowledge Centre and N47 Knowledge Centre.
The E90 brought the 3 Series into the modern era — more powerful engines, a much stiffer body, and significantly better safety. The diesel range (N47, M57) offers excellent fuel economy and torque, but carries the same N47 timing chain risk that plagues the E46 — it's a well-documented failure on both generations, typically at 60–120k miles. The petrol range (N52, N54, N55) is mostly robust but has its own issues (HPFP on N54, valve stem seals on N52). The E90 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 N47 Knowledge Centre and N52 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 E90 will cost more to buy but will retain more of its value — a well-maintained E90 330d will still be worth £4,000+ after five years, while an E46 330d will have dropped to around £2,000. Running costs are similar — both achieve 40–50 mpg from their diesel engines, and parts are cheap and widely available. The probability of a major failure is similar on both, but the E46's lower value means that a £5,000 engine replacement will often exceed the car's worth — a threshold the E90 is more likely to survive. The gap widens if you choose an E46 with the M54 petrol — a magnificent engine, but the cooling system requires proactive replacement to avoid head gasket failure.
Go E90 — it's safer, more comfortable, and more refined. The range of engines is wider, and the car is a better all-rounder for daily use.
E46, decisively — the driving experience, the hydraulic steering, the classic shape, and the simple mechanicals make it a more rewarding project.
E90 — 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 E46's classic status means it might actually appreciate, while the E90 is a tool. The E46 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), and both can be reliable if maintained correctly. The E46 is more likely to suffer from age-related issues (cooling system, suspension bushes, rust), while the E90 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 E90 is more modern, safer, more comfortable, and has a wider range of engines. The E46 is the enthusiast's choice, offering a classic driving experience and simpler maintenance.
Both are broadly similar in reliability — the E46 suffers from cooling system failures on the M54 petrol and N47 timing chain on diesels. The E90 shares the N47 issue but also has EGR and DPF problems on later cars. A well-maintained example of either is a reliable car.
Parts are similarly cheap, and both achieve similar fuel economy. The E46 is cheaper to buy, but the E90 is more likely to have a major repair that's financially viable, thanks to its higher retained value. In practice, the E90 is the lower-risk proposition.
The E90 330d is the better car — it's more refined, more powerful, and handles better. The E46 330d is a classic, but it's now an old car. Buy the E90 for daily use, the E46 for weekend enjoyment.
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