BMW M54 engine report, 330i E46

BMW M54 · 330i (E46)
3.0 LPetrolInline-62000–2005


BMW M54 · 330i (E46)
3.0 LPetrolInline-62000–2005

84/100
[good]
Good six, but confirm what is in the car
Worth buying, but only on the right car. The identity of this engine could not be pinned to a single production variant, so confirm what is actually in the car before trusting the verdict.
The water pump is the big one: very common, so find out whether it has been done and price it in if it has not.
Thermostat and temperature sensor failures are very common as well, though low severity and usually cheap. Oil consumption is possible but rare, worth watching between changes and asking the seller about. One caveat before any of that. We could not match this record to a single production engine with confidence, so the identity is unverified, and checking exactly what is under the bonnet comes before checking anything else.
3 confirmed · sorted by severity
Water pump seal or bearing failure (mechanical or electric pump), causing coolant loss.
Very common · Design weakness. Does not normally destroy the engine. Still drivable.
Worn valve stem seals, piston rings, or a clogged PCV/oil separator system causing oil consumption above manufacturer spec.
Rare · Design weakness. Does not normally destroy the engine. Still drivable.
Thermostat sticking open or closed, or temperature sensor drift, causing incorrect operating temperature.
Very common · Design weakness. Does not normally destroy the engine. Still drivable.
Owners rarely say at what mileage this engine's problems start, so they aren't sorted by mileage here. These are the ones to ask the seller about, the ones it's best known for first.
BMW M54 (330i E46) · Buying checklist
Updated 15 Sept 2026 · scoring v2.7
Behind this report sit 56 owner posts, forum threads and official records. Nothing gets on the list on one person's word. It takes a recall, or owners on separate platforms describing the same fault. The score then sets how often a problem turns up against the damage it does.