Before you buy a used BMW Serie 3 (E90/E91/E92/E93).
Taken only from Testigo's sourced sheets. Use it to question the seller and on the test drive: it does not confirm that any particular car is affected.

The essentials.
- 9 documented, sourced faults across its 8 engines.
- 2 of them depend on the equipment or the production date: ask what this car has.
- 1 official recall on record: ask for the chassis number (VIN) and confirm it has been done.
- According to the data we have, the engines with the fewest documented faults are: 318i / 320i (Petrol), 325i / 330i (6 cilindros) (Petrol), 318d / 320d (M47, hasta 2007) (Diesel), 316d / 318d / 320d (N47, desde 2007) (Diesel), 325d / 330d (Diesel), 335d (M57, 3.0) (Diesel), M3 (S65, 4.0 V8) (Petrol).
Typical faults by engine
The period and mileage are those mentioned by each sheet's sources. They are not a maintenance interval and do not predict that any particular car will fail.
All versions
Sheets the catalogue links to all 8 of its engines.
- Corrupted FRM3 module (lights and windows)Electrical and electronic systems
- Period mentioned
- 2004–2015
- Mileage mentioned
- The sheet does not mention a mileage.
- ZF 6HP mechatronic sleeve leak and harsh shiftsAutomatic gearbox
- Period mentioned
- Approx. 2001–2013
- Mileage mentioned
- The sheet does not mention a mileage.
Applies if: Only if fitted with the automatic gearbox described in the record.
318i / 320i
Petrol
- N43 and N13 chain and guidesTiming / lubrication
- Period mentioned
- 2007–2016
- Mileage mentioned
- The sheet does not mention a mileage.
325i / 330i (6 cilindros)
Petrol
- BMW petrol electric water pump, leaks and VANOSCooling / leaks / VANOS
- Period mentioned
- 2004–2016
- Mileage mentioned
- 95,000–160,000 km
318d / 320d (M47, hasta 2007)
Diesel
- Intake swirl flaps (M47)Intake
- Period mentioned
- 2001–2007
- Mileage mentioned
- The sheet does not mention a mileage.
316d / 318d / 320d (N47, desde 2007)
Diesel
- Stretched rear timing chainTiming system
- Period mentioned
- 2007–2015 (improved from 2011)
- Mileage mentioned
- The sheet does not mention a mileage.
325d / 330d · 335d (M57, 3.0)
Diesel
- Intake swirl flaps (M57)Intake
- Period mentioned
- 1998–2010
- Mileage mentioned
- The sheet does not mention a mileage.
Applies if: Only with the M57 engine (pre-facelift versions) and if the manifold has swirl flaps; confirm the engine code.
Applies if: Only if the intake manifold has swirl flaps; some versions do not. Confirm at a garage.
335i (N54 / N55, 3.0)
Petrol
- N54 high-pressure pump, wastegates and injectorsInjection / turbo
- Period mentioned
- 2006–2013
- Mileage mentioned
- The sheet does not mention a mileage.
These also apply, described above: BMW petrol electric water pump, leaks and VANOS
M3 (S65, 4.0 V8)
Petrol
- BMW M rod bearings (S54, S65, S85)Engine (rod bearings)
- Period mentioned
- 2000–2013
- Mileage mentioned
- 80,000–160,000 km
Which engine has the fewest documented faults?
| Engine | Documented faults | Recalls |
|---|---|---|
| 318i / 320iPetrolFewest documented | 31 with conditions | 1 |
| 325i / 330i (6 cilindros)PetrolFewest documented | 31 with conditions | 1 |
| 318d / 320d (M47, hasta 2007)DieselFewest documented | 31 with conditions | 1 |
| 316d / 318d / 320d (N47, desde 2007)DieselFewest documented | 31 with conditions | 1 |
| 325d / 330dDieselFewest documented | 32 with conditions | 1 |
| 335i (N54 / N55, 3.0)Petrol | 41 with conditions | 1 |
| 335d (M57, 3.0)DieselFewest documented | 32 with conditions | 1 |
| M3 (S65, 4.0 V8)PetrolFewest documented | 31 with conditions | 1 |
According to the data we have, the engines with the fewest documented faults are: 318i / 320i (Petrol), 325i / 330i (6 cilindros) (Petrol), 318d / 320d (M47, hasta 2007) (Diesel), 316d / 318d / 320d (N47, desde 2007) (Diesel), 325d / 330d (Diesel), 335d (M57, 3.0) (Diesel), M3 (S65, 4.0 V8) (Petrol).
By fuel type, the one with the fewest documented faults is: Diesel.
We only count the sourced sheets we have. An engine with fewer is not guaranteed to be more reliable: it may have been studied less or sold in smaller numbers.
Official recalls: ask before you pay
A recall existing does not mean this car is affected or that it is still outstanding: it depends on the chassis number, the market and the production date.
- Ask the seller for the chassis number (VIN): it has 17 characters, appears in the car's documents and can usually also be seen at the base of the windscreen.
- Ask an official BMW dealer, or the brand's official website if it lets you check by chassis number, whether each recall has been done or is still outstanding for that VIN.
- Manufacturer recalls are normally carried out free of charge by the official service network. If one is outstanding, ask for it to be done before you close the sale.
Recall: loss of EPS assistanceSteering
How to check it: Check VIN; replace steering gear per campaign.
View full entryOn the test drive: what to look and listen for
Taken from each sheet's symptoms and checks. You can tick off what you have already looked at: it is saved only in this browser.
0 of 9 checked
Timing / lubrication
Look out for: Chain rattle on cold starts, VANOS engine light, rising oil consumption and, in severe cases, the engine seizing with no prior warning.
Ask them to check: Listen to a cold start, check the oil filler cap for plastic debris and read VANOS codes.
Electrical and electronic systems
Look out for: After a flat battery, a battery change or disconnection, or a jump start: lights, indicators or windows stop working, side or dipped lights stay on and diagnostics cannot communicate with the module (for example code 00A3C1).
Ask them to check: Check the battery and charging and try communicating with ISTA. If the module does not respond, it can be repaired by rewriting its EEPROM (specialist services or programmers) instead of being replaced, then coded. Use a voltage maintainer when working on the car.
Cooling / leaks / VANOS
Look out for: Temperature warning and limited power with no prior warning (water pump); burning oil smell or smoke from leaks onto the exhaust or belt; rough idle and VANOS codes (2A82, 2A87).
Ask them to check: Check the water pump and thermostat history, look for leaks at the valve cover and oil filter housing, and read VANOS codes.
Intake
Look out for: Loss of power, smoke or knocking, often with no prior warning: one of the flaps comes loose and drops into the cylinder.
Ask them to check: Check whether they have already been removed or replaced with blanking plugs and inspect the intake manifold.
Look out for: Usually none until it fails. A common early warning: oil seeping around the flap spindles on top of the engine. If a flap or its screw comes loose and enters a cylinder: sudden heavy knocking, loss of power, smoke and possible turbo damage as well.
Ask them to check: At a garage: confirm whether the manifold has swirl flaps (some versions do not), look for oil around the spindles and play in the flaps, and check the history for earlier replacement or removal. With any new metallic knocking, stop the engine and do not restart it.
Timing system
Look out for: Rattling from the rear of the engine (gearbox side) on a cold start, getting worse over time. In extreme cases the engine cuts out while driving.
Ask them to check: Listen with the engine fully cold, ideally with a mechanic's stethoscope on the rear of the block.
Injection / turbo
Look out for: Long cranking, hesitation, engine light and limp mode (high-pressure pump); metallic rattle at idle or between 1,500 and 3,000 rpm and low boost (wastegates); misfires from injectors.
Ask them to check: Read fuel pressure and boost codes, listen at idle and confirm by VIN that the revised pump is fitted.
Engine (rod bearings)
Look out for: Little prior warning; once wear is advanced, a metallic rod knock that rises with revs. On the S65 and S85, also jerking and limp mode from failing throttle actuators.
Ask them to check: Oil analysis and bearing replacement history. Indicative preventive replacement: S54 around 130,000–160,000 km, S65 around 100,000–130,000 km and S85 around 80,000–110,000 km.
Automatic gearbox
Look out for: Oil drips or dampness by the electrical connector on the side of the pan, a bump on the downshift just before stopping, harsh or flared shifts (especially 3rd-4th and 4th-5th under throttle) and a limp mode that clears after restarting.
Ask them to check: At a garage: read the gearbox codes, check the fluid level with the official procedure (correct temperature and engine running) and look for a real leak at the sleeve and pan gasket. After a fluid or parts change, the garage should reset adaptations. If limp mode persists, check solenoids and valve body before replacing the gearbox.
Sources
Every fact on this page comes from these Testigo sheets and their original sources. Sources are not checked in real time.
- N43 and N13 chain and guides
- Corrupted FRM3 module (lights and windows)
- BMW petrol electric water pump, leaks and VANOS
- Intake swirl flaps (M47)
- Stretched rear timing chain
- N54 high-pressure pump, wastegates and injectors
- BMW M rod bearings (S54, S65, S85)
- ZF 6HP mechatronic sleeve leak and harsh shifts
- Intake swirl flaps (M57)
- Recall: loss of EPS assistance
More BMW buying guides
- BMW Serie 1 (E81/E82/E87/E88)2004–2011
- BMW X3 (E83)2004–2010
- BMW X5 (E70)2007–2013
- BMW Serie 5 (E60/E61)2003–2010
- BMW Serie 6 (E63/E64)2003–2010
- BMW X6 (E71/E72)2008–2014
- BMW Serie 7 (F01/F02)2008–2015
- BMW X1 (E84)2009–2015