The E90 325i with the M54 2.5L inline-six is generally more reliable than its turbocharged successors, but suffers from typical BMW cooling system degradation, oil consumption issues as it ages, and the usual E90 suspension/steering wear items that define ownership costs.
Cooling System Failure (Expansion Tank, Water Pump, Thermostat)
Common · high severityTypical onset: 60,000-100,000 mi
Symptoms: Coolant weeping from expansion tank cap or seams, Overheating under load or in traffic, Check engine light with coolant temp codes, White residue on expansion tank
Fix: Replace expansion tank, water pump (electric), thermostat, and all hoses as preventive maintenance. 4-6 hours labor depending on how much you tackle at once. The plastic expansion tank cracks predictably; the electric water pump impeller fails without warning.
Estimated cost: $800-1,500
Excessive Oil Consumption (Valve Stem Seals, Piston Rings)
Common · medium severityTypical onset: 120,000-180,000 mi
Symptoms: Blue smoke on cold start, Burning 1 quart per 1,000-1,500 miles, Oil smell through vents, Low oil warning between changes
Fix: M54 engines develop valve stem seal wear and eventually ring/bore issues. Valve stem seals can be done with head on the car (8-10 hours), but if rings are gone you're into a full rebuild or used engine swap (20-30 hours). Many owners just top off oil and drive it.
Estimated cost: $1,500-2,500 for seals; $4,000-7,000 for rebuild
DISA Valve Failure (Intake Manifold Adjuster)
Occasional · medium severityTypical onset: 80,000-120,000 mi
Symptoms: Rough idle or hesitation around 3,500 RPM, Check engine light with P1519 or P1518 codes, Loss of mid-range power, Rattling noise from intake on startup
Fix: The DISA valve flap inside the intake manifold breaks its mounting pins or the actuator arm snaps. Requires intake manifold removal and either replacement of the complete valve unit or repair with aftermarket metal pins. 3-4 hours labor.
Estimated cost: $400-700
Front Control Arms and Bushings
Common · low severityTypical onset: 70,000-100,000 mi
Symptoms: Clunking over bumps, Steering wander or vague on-center feel, Uneven inner tire wear, Vibration under braking
Fix: E90 front suspension uses multiple control arms with press-in bushings. Most shops replace arms complete rather than pressing bushings. Thrust arms, lower control arms, and tension strut mounts all wear. Budget for full front refresh with alignment. 4-6 hours labor for complete job.
Estimated cost: $1,200-1,800
CCV (Crankcase Ventilation) System Failure
Occasional · medium severityTypical onset: 90,000-130,000 mi
Symptoms: Oil in intake tract or throttle body, Rough idle when warm, Excessive crankcase pressure, Whistling or hissing from valve cover area
Fix: The valve cover integrates the CCV membrane, which tears and causes pressure imbalance. Requires entire valve cover replacement along with gasket. 3-4 hours labor. Not as catastrophic as N54/N55 issues but still a BMW tax item.
Estimated cost: $600-900
Automatic Transmission Fluid and Cooler Leaks
Occasional · medium severityTypical onset: 100,000-150,000 mi
Symptoms: Red fluid spots under car, Transmission slipping or delayed engagement, Burnt transmission fluid smell, Harsh shifts when cold
Fix: The ZF 6HP transmission cooler lines corrode at crimp connections and the external cooler itself can leak. Despite 'lifetime fill' myth, fluid degrades. Cooler line replacement 2-3 hours; full fluid flush/pan service adds another 2 hours. Address leaks immediately to prevent internal damage.
Estimated cost: $500-1,200
Window Regulator Failure
Common · low severitySymptoms: Window drops into door, Grinding or clicking when operating window, Window moves slowly or unevenly, One-touch function stops working
Fix: E90 window regulators use plastic sliders that crack. Front regulators fail more often than rears. Replacement requires door panel removal and can be DIY-friendly. 1.5-2 hours per door labor.
Estimated cost: $300-500 per door
A solid choice for a used BMW if under 100k miles with cooling system already addressed; beyond that, oil consumption and Euro repair costs make it a budget risk unless you DIY or find a good indie shop.
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.