Before you buy a used BMW Serie 3 (G20/G21).
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.
- 4 documented, sourced faults across its 7 engines.
- 2 of them depend on the equipment or the production date: ask what this car has.
- 2 official recalls on record: ask for the chassis number (VIN) and confirm they have been done.
- According to the data we have, the engine with the fewest documented faults is the M3 (G80/G81, S58, 3.0) (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 7 of its engines.
- ZF 8HP oil level, leaks and harsh shiftsAutomatic gearbox
- Period mentioned
- 2009–2026
- Mileage mentioned
- The sheet does not mention a mileage.
Applies if: Only if fitted with the automatic gearbox described in the record.
318i / 320i / 330i (B48) · 318d / 320d (B47) · 330d / 340d (B57) · M340d (B57, 3.0)
318i / 320i / 330i (B48) (Petrol) · 318d / 320d (B47) (Diesel) · 330d / 340d (B57) (Diesel) · M340d (B57, 3.0) (Diesel)
- B-engine coolant leaks and EGR coolerCooling / EGR
- Period mentioned
- 2014–2026
- Mileage mentioned
- 80,000–195,000 km
330e
Plug-in hybrid
- 2020–2021 BMW plug-in hybrid batteryHigh-voltage battery
- Period mentioned
- 2020–2021
- Mileage mentioned
- The sheet does not mention a mileage.
M340i (B58, 3.0)
Petrol
- Slight jolt at idle after 30–50 s stationary with Start/Stop off (B58 mild hybrid): it is normalPowertrain and engine management
- Period mentioned
- 2024 (US model years)
- Mileage mentioned
- The sheet does not mention a mileage.
Applies if: US bulletin SIB 12 11 26: only the B58 mild hybrid (B58B30M2) with energy recuperation (option 01CE).
These also apply, described above: B-engine coolant leaks and EGR cooler
M3 (G80/G81, S58, 3.0)
Petrol
We have no faults specific to this engine, only those common to every version.
Which engine has the fewest documented faults?
| Engine | Documented faults | Recalls |
|---|---|---|
| 318i / 320i / 330i (B48)Petrol | 21 with conditions | 2 |
| 318d / 320d (B47)Diesel | 21 with conditions | 2 |
| 330d / 340d (B57)Diesel | 21 with conditions | 2 |
| 330ePlug-in hybrid | 21 with conditions | 2 |
| M340i (B58, 3.0)Petrol | 32 with conditions | 2 |
| M340d (B57, 3.0)Diesel | 21 with conditions | 2 |
| M3 (G80/G81, S58, 3.0)PetrolFewest documented | 11 with conditions | 2 |
According to the data we have, the engine with the fewest documented faults is the M3 (G80/G81, S58, 3.0) (Petrol).
By fuel type, the ones with the fewest documented faults are: Diesel, Plug-in hybrid.
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.
RSW22 starter motor that fails to crank or short-circuits (BMW 2020–2026)Electrical and electronic systems
How to check it: Ask a BMW garage to check with the VIN whether any of those campaigns is outstanding, especially if the car has already failed to start.
View full entryWater in the starter motor: no start or the starter stays engaged (BMW 3, 5 and 7 Series)Electrical and electronic systems
How to check it: Ask a BMW garage to check with the VIN whether either campaign is outstanding; if the starter keeps turning or you smell burning, switch off and do not leave the car next to buildings.
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 4 checked
Cooling / EGR
Look out for: Coolant loss with a low-level warning, coolant or oil residue at the rear of the engine; on diesels, internal coolant loss with no visible leak (EGR cooler).
Ask them to check: Check the coolant level, look for leaks under the water pump and at the oil filter housing, and on diesels confirm by VIN whether the EGR cooler campaign was done.
High-voltage battery
Look out for: Usually none before failure. In rare cases, a battery short-circuit with a fire risk, especially while charging.
Ask them to check: Confirm by VIN with BMW that the battery recall has been done; if not, do not charge the car until it is checked.
Automatic gearbox
Look out for: Harsh shifts (especially engaging D and 1st to 2nd), slipping or jerking; oil leaks from the pan, the mechatronic connector sleeve or the seals.
Ask them to check: Check the oil level with the official procedure (correct temperature and engine running), look for leaks at the pan, connector sleeve and seals, inspect the pan for impact damage and review adaptation values with ISTA.
Powertrain and engine management
Look out for: With Start/Stop off and the car stationary, after about 30–50 seconds at idle there is a slight jolt or change in engine speed that feels like a misfire; no warning light and no fault codes.
Ask them to check: If there are no codes or warning lights, tell the garage BMW considers it normal operation (SIB 12 11 26) to avoid replacing coils, spark plugs or injectors.
Sources
Every fact on this page comes from these Testigo sheets and their original sources. Sources are not checked in real time.
- B-engine coolant leaks and EGR cooler
- 2020–2021 BMW plug-in hybrid battery
- ZF 8HP oil level, leaks and harsh shifts
- Slight jolt at idle after 30–50 s stationary with Start/Stop off (B58 mild hybrid): it is normal
- RSW22 starter motor that fails to crank or short-circuits (BMW 2020–2026)
- Water in the starter motor: no start or the starter stays engaged (BMW 3, 5 and 7 Series)
More BMW buying guides
- BMW X7 (G07)2019–2026
- BMW Serie 2 Gran Coupé (F44)2020–2026
- BMW Serie 4 (G22/G23/G26)2020–2026
- BMW Serie 8 (G14/G15/G16)2018–2026
- BMW X4 (G02)2018–2026
- BMW X5 (G05) / X6 (G06)2018–2026
- BMW Z4 (G29)2018–2026
- BMW Serie 1 (F40)2019–2024