The BMW 3 Series is the car that every other compact executive saloon gets measured against. Rear-wheel drive, a brilliant eight-speed automatic, cabins that age well, and diesels that will happily return 55mpg on a motorway run. Used, it offers a lot of car for the money — a five-year-old 320d costs about the same as a new supermini.
But the 3 Series is also a car where the gap between a good one and a bad one is huge. A couple of engine families in particular have problems serious enough to write off a car worth £5,000, and they were fitted to hundreds of thousands of cars sold in the UK. Know the engine codes and the dates, and you can buy with confidence.
The big one: the N47 diesel timing chain (2007–2014)
The N47 is the 2.0-litre four-cylinder diesel that powered the 316d, 318d, 320d and 325d (as well as most of BMW's other four-cylinder diesels) from 2007. It's economical and strong, with one major flaw: the timing chain. BMW put the chain at the back of the engine, against the gearbox, and on a significant number of engines the chain and its plastic guides wear prematurely. A stretched chain rattles, then jumps, then breaks — and when it breaks, the valves hit the pistons and the engine is finished.
Because the chain is at the back, replacing it usually means taking the engine out. A proactive chain replacement at an independent BMW specialist costs £1,500–£2,500. A replacement engine after failure costs considerably more.
Which cars were affected: E90/E91/E92/E93 3 Series diesels from 2007 to 2012, and F30/F31 diesels from 2012 until the N47 was replaced by the B47 around 2015. Cars from 2007 to 2011 have the worst reputation; BMW revised parts during production, but no N47 is entirely in the clear.
How to identify it on a test drive: Start the engine cold and stand at the back of the engine bay, near the bulkhead. A rattle or whirring noise that you can hear more clearly from the rear of the engine is the classic warning sign. It may be more noticeable at idle with the bonnet open and can change with revs. Ask for any evidence that the chain has been replaced, and who did it. Check that oil changes were done at sensible intervals — BMW's long-life servicing allowed up to two years between oil changes, and many independent specialists believe that contributed to chain wear.
The safe approach: Buy a 3 Series with the later B47 diesel (from 2015), or an N47 with documented chain replacement. Do not buy an N47 with an unknown chain history and a rattle at a "reduced" price unless you've budgeted the full repair.
The N20 petrol timing chain (2012–2015)
The N20 2.0-litre turbo petrol was fitted to the F30 320i and 328i from 2012. It's a great engine to drive — strong, smooth and efficient — but it has its own timing chain weakness. The plastic guide rails could crack and break up, letting the chain slap around and eventually fail. Engines from 2012 to 2015 are the ones to watch, with later engines receiving revised parts.
How to identify it on a test drive: Listen at cold start for a whining or rattling noise from the front of the engine. A high-pitched whine that changes with revs is a common symptom of worn guides. Ask whether the timing chain and guides have been replaced — on the N20 the work can be done without removing the engine, at around £1,000–£1,800.
The safe approach: The B48 four-cylinder petrol, which replaced the N20 from around 2015/2016, has a much better record. If you want a petrol F30, a 2016+ 320i or 330i with the B48 is the one.
Early E90 petrols: N43 and N53
The petrol engines in the E90 are a mixed bag. The N43 four-cylinder in the 318i and 320i (2007–2011) has a history of injector, ignition coil and NOx sensor problems. The N53 six-cylinder used in some 325i and 330i models is smooth and powerful but has its own injector and NOx sensor faults. The older N52 six-cylinder (fitted to many earlier 325i and 330i cars) is the more reliable choice, though it does tend to suffer from an electric water pump failure at some point, at around £500–£700 fitted.
The EGR cooler recall
In 2018, BMW recalled a large number of diesel models in the UK, including 3 Series built between 2010 and 2017, because coolant could leak from the EGR cooler and, in rare cases, lead to a fire. The fix is free, and most affected cars have had it done. But it's worth confirming: ask a BMW dealer to check the VIN, or use the DVSA's online recall checker. Any car that hasn't had the recall done should have it booked before you collect it.
The 3 Series to actually buy
F30 LCI (2015–2019) with the B47 diesel or B48 petrol. This is the sweet spot for most buyers. The 2015 facelift brought the B47 diesel, updated LED lights, a refreshed interior and improved infotainment. A 2016–2018 320d SE or Sport auto will do 55mpg on the motorway and still make a roundabout feel like fun. The 330e plug-in hybrid from 2016 is a good choice if you can charge at home and do a lot of short journeys, and it's often cheaper than the equivalent diesel because demand is lower.
G20 (2019 onwards) — the best 3 Series. Better interior, better tech, better refinement, and a strong reliability record so far. The 320d mild hybrid and 330e plug-in are the two most sensible choices. Prices have dropped considerably as early cars come off finance agreements.
E90 only with the right engine and evidence. A 2010–2012 LCI 320d with documented chain replacement can make a good budget car. A 325i or 330i with the N52 is a fun, older petrol option. Anything else at this age needs careful checking.
Common problems across all generations
Oil leaks: The oil filter housing gasket and valve cover gasket are known leak points on BMW engines, particularly six-cylinders. An oil leak dripping on the exhaust can cause smoke and a burning smell. Check under the car and around the engine.
Suspension bushes: Front thrust arm (or wishbone) bushes wear, causing vague steering and a shimmy under braking. Replacement is a common job at £250–£450.
Run-flat tyres: Most 3 Series were sold on run-flat tyres, which are expensive, give a firmer ride and often wear unevenly. Some owners switch to normal tyres and carry a repair kit, which improves the ride noticeably. Check the condition and type of tyre on the car.
Electrical issues: iDrive screen issues, faulty window regulators and parking sensor faults are common enough to check. Make sure everything works on the viewing.
Cooling system: Expansion tank, water pump and thermostat failures happen on most generations. A sweet smell, coolant loss or the temperature gauge rising are the warning signs.
Trim levels: SE, Sport, M Sport and Luxury
SE is the comfort choice, with smaller wheels and softer suspension — on bad roads, it rides noticeably better than the sportier trims. Sport adds sportier seats and styling. M Sport is the most popular in the UK by a distance, with bigger wheels, lower and stiffer suspension and an aggressive body kit. It holds its value best but rides the firmest. Luxury trim adds wood and chrome, and is rarer. If you're buying for comfort, an SE on 17-inch wheels is the better car; if you're buying for resale, M Sport sells fastest.
Look for the Business Media or Professional Media navigation package, the upgraded heated seat option, and on the F30, the optional variable sport steering, which makes the car feel noticeably more agile in town.
Viewing checklist
- Cold start chain noise — listen at the back of the engine on any N47 (2007–2014)
- Timing chain invoice — the single most valuable piece of paper on an N47 or N20
- Engine code — confirm N47 vs B47 diesel, and N20 vs B48 petrol, from the V5C or a dealer VIN check
- EGR cooler recall — confirm it has been done
- Oil leaks — look under the car and around the oil filter housing
- Suspension and steering — any shimmy under braking points to worn bushes
- Run-flat tyre condition — and matching brands on each axle
- Service intervals — oil changes every 10,000 miles or 12 months is ideal
What to pay in 2026
- E90 320d LCI, 2011, 110,000 miles (with chain done): £3,500–£5,000
- F30 320d SE (N47), 2013, 90,000 miles: £5,500–£7,500
- F30 LCI 320d M Sport (B47), 2017, 60,000 miles: £11,000–£14,000
- F30 330e, 2017, 45,000 miles: £11,000–£14,500
- G20 320d M Sport, 2019, 50,000 miles: £16,500–£20,500
- G20 330e M Sport, 2021, 30,000 miles: £19,500–£24,000
Main dealer or independent specialist?
The single best thing you can do as a 3 Series owner is find a good independent BMW specialist. Main dealer servicing typically costs £350–£600 for a standard service, and the hourly labour rate is high. A good independent will charge a fraction of that, use the same parts and diagnostic equipment, and usually know the common faults on each engine better than a dealer service adviser does. Before you buy, ask a local specialist to inspect the car — many will do a pre-purchase inspection for £100–£150, including a scan for stored fault codes. On a car with the N47 or N20, that inspection can save you thousands.
Also think about how you'll service the car going forward. BMW's condition-based servicing will often tell you to wait up to two years between oil changes. On engines with chain problems, that's a bad idea. An oil change every 10,000 miles or once a year costs around £120 at an independent — a rounding error next to a £2,000 chain job — and almost every BMW specialist you speak to will tell you to do it.
Touring, Gran Turismo and Coupe versions
The same engine advice applies across the whole family. The E91 and F31 Touring estates have a useful split-opening rear window and are excellent family cars. The F34 Gran Turismo has a huge back seat and boot but looks awkward to some eyes, and as a result is often cheaper than the saloon at the same age. The E92 coupe and E93 convertible are attractive, but most were petrols, so check the N43/N53/N52 history carefully. From 2013, the coupe became the 4 Series, which shares its engines and the same N47/N20 caveats on early cars.
xDrive: should you buy a four-wheel-drive 3 Series?
Many F30 and G20 3 Series were sold with xDrive four-wheel drive, particularly the 320d and 330d. xDrive improves traction in wet and wintry conditions and makes the car feel more secure on slippery roads. The trade-offs are a little extra weight, slightly higher fuel consumption and more components to maintain, including the transfer case. On a test drive, listen for clunks or a grinding noise on tight, slow turns, which can point to transfer case wear. For most buyers in towns, the rear-wheel-drive car is fine on good winter tyres; for rural drivers, xDrive is worth having.
Browse used BMW 3 Series listings
Filter by year, engine and body style to find a B47 or B48 car — private and dealer listings updated daily.
Search BMW 3 Series on AllCarsUK →Also see: Used BMW 3 Series Buying Guide | Mercedes C-Class: Years to Avoid | Audi A4: Years to Avoid