The E90 328i with the N52 engine is generally a solid daily driver, but it's plagued by typical BMW aging issues—cooling system plastics, oil leaks, and valve cover gaskets. The naturally aspirated inline-six is durable if maintained, but neglect accelerates expensive failures.
Valve Cover Gasket & Valve Cover PCV Membrane Failure
Common · medium severityTypical onset: 70,000-120,000 mi
Symptoms: oil pooling on top of engine, burning oil smell from exhaust manifold heat, rough idle or occasional misfire from oil entering spark plug wells, EVAP/emissions codes related to crankcase ventilation
Fix: Replace valve cover gasket and integrated PCV membrane (BMW calls it the CCV). The valve cover itself often cracks around the membrane, requiring full valve cover replacement. 3-4 hours labor, straightforward top-end work.
Estimated cost: $800-1,400
Cooling System Component Failures (Water Pump, Thermostat, Expansion Tank)
Common · high severityTypical onset: 80,000-130,000 mi
Symptoms: coolant loss with no visible external leaks, overheating or erratic temperature gauge, coolant warning light, cracked expansion tank visible during inspection, water pump weep hole leaking or impeller failure
Fix: BMW used plastic components that age poorly. Water pump (electric on N52) fails from impeller disintegration or bearing seizure. Expansion tank cracks. Thermostat housing leaks. Smart approach: replace water pump, thermostat, expansion tank, and hoses together as preventive maintenance. 4-6 hours labor depending on scope.
Estimated cost: $1,200-2,200
Oil Filter Housing Gasket Leak
Common · low severityTypical onset: 60,000-100,000 mi
Symptoms: oil dripping from upper passenger side of engine bay, oil on alternator or starter, low oil warnings if left unaddressed long enough
Fix: The plastic oil filter housing sits at the front of the engine, and its rubber gasket hardens and leaks. Simple gasket replacement takes 1.5-2 hours. Some techs replace the entire housing if plastic shows cracks.
Estimated cost: $400-700
Electric Water Pump Failure
Occasional · high severityTypical onset: 90,000-140,000 mi
Symptoms: overheating at idle or low speed, water pump whining or grinding noise, coolant temperature spikes, Check Engine Light with cooling system fault codes
Fix: The N52 uses an electric auxiliary water pump. When it dies, you lose coolant circulation and overheat quickly. If it fails while driving, you risk warping the head. Replace immediately. 2-3 hours labor if done solo, often bundled with cooling system overhaul.
Estimated cost: $600-1,000
Transmission Mechatronic Sleeve / Adaptation Issues (Automatic only)
Occasional · medium severityTypical onset: 100,000-150,000 mi
Symptoms: harsh shifts or delayed engagement, transmission fault warning, limp mode, slipping between gears or flare on upshifts
Fix: The ZF 6-speed auto (6HP19) can develop internal sleeve wear or solenoid issues. Sometimes a fluid/filter service and adaptation reset solves it; other times the mechatronic unit or valve body needs replacement or rebuild. Fluid service: 2 hours. Mechatronic replacement: 8-10 hours labor.
Estimated cost: $400-3,500
VANOS Solenoid or Rattle (Cold Start)
Occasional · low severityTypical onset: 80,000-120,000 mi
Symptoms: rattling noise for 2-3 seconds on cold start, rough idle when cold, Check Engine Light with camshaft position/timing codes, loss of power or sluggish throttle response
Fix: The variable valve timing (VANOS) solenoids stick or fail, causing timing faults. Cold-start rattle often indicates VANOS gear or solenoid wear. Solenoid replacement: 1.5-2 hours. If gears are worn, it's deeper: 6-8 hours for VANOS unit rebuild/replacement.
Estimated cost: $500-2,000
Fuel Injector Failure / Carbon Buildup (Direct Injection)
Occasional · medium severityTypical onset: 90,000+ mi
Symptoms: misfires on one or more cylinders, rough idle or hesitation, reduced fuel economy, Check Engine Light with misfire codes
Fix: N52 is port injection, so carbon buildup is less severe than turbo DI motors, but injectors still fail. One failed injector means all six should be evaluated. Direct injection cleaning not needed here, but if walnut blasting is done preventively on intake valves, expect 4-6 hours labor. Injector replacement: 2-3 hours for all six.
Estimated cost: $800-1,800
Solid bones, but only if the cooling system and gaskets have been addressed or you're ready to do them immediately—skip it if the seller has no service records.
AI-assisted summary drawn from NHTSA recall data, our labor-times database, and platform knowledge. Not a substitute for a pre-purchase inspection on a specific vehicle.