Case file · BMW-3-SERIES-2006-2011 · 5th gen (E90/E91/E92/E93) (E90/E91/E92/E93)
BMW 3 Series 2006–2011Common problems, reliability & repair costs
The E90-generation 3 Series is a brilliant car to drive and a maintenance bill waiting to happen. Two very different ownership stories live here: the naturally aspirated 328i (N52) is the sensible used buy — its problems are oil leaks and an electric water pump, not engine death. The turbocharged 335i (N54) is faster and far riskier, with a documented high-pressure fuel pump failure that triggered a massive recall, plus wastegate rattle and turbo wear. Buy the 328i for reliability, the 335i only with eyes open and a maintenance fund.
2009–2011 328i (N52, post-update), 2011 335i (N55 single-turbo, far better HPFP)
2007–2008 335i (N54, first-design HPFP — highest failure ris +1 more
Engines
- N52 — 3.0L gasoline, 230 hp
- N54 — 3.0L gasoline, 300 hp
- N55 — 3.0L gasoline, 300 hp
- M57 — 3.0L diesel, 265 hp
Transmissions
- GM 6L45 — automatic, 6-speed
- manual , 6-speed
Drivetrain
RWD / AWD
Body
sedan, wagon, coupe, convertible
Trims
325i, 328i, 328xi, 330i, 335i, 335xi, 335is, 335d
BMW 3 Series part-number cross-reference
Start from the OEM number, then pick the brand you trust — verified equivalents for the BMW 3 Series (2006–2011).
Oil filter
BMW (Mann/Mahle)
Check price on AmazonMann
Cartridge element; matches earlier BMW number 11427566327 which 11427953129 now supersedes.
Check priceVerified via: Turner Motorsport — OEM Mahle/Mann oil filter, N52/N54/N55, ECS Tuning — Genuine BMW oil filter kit 11427953129 (supersedes 11427566327)
Oil filter
BMW (Mahle/Hengst)
Check price on AmazonVerified via: Turner Motorsport — OEM oil filter, E90 335d / X5 35d 11427788460, IDParts — BMW M57 diesel oil filter Mahle 11427788460
Engine air filter
BMW (Mann)
Check price on AmazonVerified via: Turner Motorsport — OEM air filter 13717542294, E90/E91/E92/E93 325i/330i/328i/328xi, FCP Euro — BMW air filter Mann C27114 (13717542294)
Engine air filter
BMW (Mahle)
Check price on AmazonVerified via: BimmerWorld — Mahle air filter 13717556961 (N54, E9X 335i/135i/535i/Z4 35i), FCP Euro — BMW air filter Mahle LX1564 (13717556961)
Engine air filter
Verified via: BimmerWorld — OEM air filter 2011+ E82 135i / E9x 335i (N55) 13717599285, Turner Motorsport — OEM air filter 2011+ 135i / 335i (N55) 13717599285
Engine air filter
Verified via: BimmerWorld — OEM air filter E90 335d 13717797465, IDParts — 335d air filter Mann C30135 / Mahle LX1640 (13717797465)
Cabin air filter
Mann
Correct BMW E90 charcoal filter. NOTE: Mann CUK2939 is commonly mis-cross-listed to the E90 but is actually an Audi/VW filter — do not use it.
Check priceVerified via: IDParts — Charcoal cabin filter E90 64319142115 / Mann CUK8430, eEuroparts — BMW charcoal cabin filter 64319313519 / Mann CUK8430, newparts — Mann CUK2939 fitment table (Audi/VW only; confirms the mis-cross-list trap)
Spark plugs
NGK
Earlier factory Laser Platinum plug (BMW 12120035915); superseded in service by the ILZFR6D11 iridium.
Check priceVerified via: FCP Euro — BMW spark plug NGK ILZFR6D11 (NGK 1208), N51/N52, Turner Motorsport — NGK PLZFR6A11S, 2006+ 6-cyl non-turbo (N52)
Spark plugs
Bosch
Check price on AmazonVerified via: Turner Motorsport — OEM Bosch spark plug ZGR6STE2 (12120037244), N54, BimmerWorld — Bosch ZGR6STE2 spark plug, N54
Spark plugs
Bosch
Check price on AmazonBMW
BMW part number for the Bosch ZR5TPP33S. BMW specs the 'S' variant; plain ZR5TPP33 is sold as an equivalent but is not the BMW-spec part.
Check priceVerified via: Turner Motorsport — Genuine BMW spark plug ZR5TPP33S (12120037582), N55, BimmerWorld — Bosch ZR5TPP33 spark plug, N55 (12120037582)
Front brake pads
Textar (BMW OE)
Check price on AmazonVerified via: BimmerWorld — OEM front brake pads 34116799166, E90 325i/330i/328i, FCP Euro — Akebono EUR1061 front pad set, 325i/328i/330i
Front brake pads
Jurid (BMW OE)
Check price on AmazonJurid
Jurid's own number; also cataloged under BMW 34116794920 — same physical pad (near-miss numbers, not a different part).
Check priceVerified via: BimmerWorld — OEM front brake pad set 34116794917, E9X 335i/335is/335xi, AutohausAZ — Jurid 34116794920 / 573210J (front, 335i), replaces 34116794917
Wiper blades
Any (by size)
Bosch/Valeo/Trico/Rain-X sold by length; driver 600 mm (24"), passenger 475 mm (19").
Check priceVerified via: BimmerWorld — wiper blade set E90 sedan/E91 wagon 61610427668 (24"/19"), Amazon — BMW E90/E91 2006-2011 sedan/wagon wiper blades 24"/19"
Wiper blades
Any (by size)
Coupe/convertible passenger blade is ~18" (approx 450 mm), not 19" like the sedan.
Check priceVerified via: BimmerWorld — wiper set E92/E93 coupe/conv 2007-2009 61610415881, BimmerWorld — wiper set E92/E93 coupe/conv 2010-2013 61612159629
Serpentine belt
BMW (Continental)
Check price on AmazonVerified via: FCP Euro — BMW serpentine belt Continental 6PK1990 (11287628650), BimmerWorld — N51/N52 main drive belt 11287628650
Serpentine belt
BMW (Continental)
Check price on AmazonVerified via: BimmerWorld — serpentine belt 7PK1855, N54 E9X 335i/E82 135i (11287628652), Turner Motorsport — OEM Continental belt N54 335i/335xi (11287628652)
Serpentine belt
BMW (Continental)
Check price on AmazonVerified via: BimmerWorld — serpentine belt 7PK1860, N54/N55 (11287628653), Turner Motorsport — OEM Continental serpentine belt E90/E92 (11287628653)
Serpentine belt
BMW (Continental)
Check price on AmazonVerified via: BimmerWorld — Genuine BMW serpentine drive belt 6PKx2063 (11288477786), E90 335d, IDParts — 335d belt-drive repair kit (11282413245 + 11287792059)
Battery
BMW (AGM)
Check price on AmazonVerified via: Battery Mart — Group 49 (H8) AGM battery for BMW, Interstate Batteries — MTP-49/H8 (fits BMW)
Should I buy a 2006–2011 BMW 3 Series?
Buy the 328i; think hard about the 335i. The naturally aspirated N52 328i is the smart used E90 — drives beautifully, and its faults (oil leaks, water pump, VANOS) are known, manageable, and not engine-ending. The 335i is the heart-over-head pick: the N54's high-pressure fuel pump failure was widespread enough to force a recall and a 10-year/120,000-mile extended warranty (now expired for most cars), and wastegate rattle and turbo wear pile on top. Either way, this is a German performance car, not a Civic — budget for repairs and walk away from any example with no service history. A pre-2011 335i with no records is a money pit in waiting.
Best years
2009–2011 328i (N52, post-update), 2011 335i (N55 single-turbo, far better HPFP)
Years to avoid
2007–2008 335i (N54, first-design HPFP — highest failure risk), 2007 335i with no HPFP/turbo service history
Pre-purchase inspection checklist
Printable field version →- ☐On any 335i: ask whether the HPFP was replaced under BMW's recall/extended warranty, and listen for long crank times, surging, or limp-mode events on the test drive.
- ☐On any 335i: rev through the 2,000–3,000 rpm range and listen for a metallic rattle on lift-off — that's wastegate rattle, and it points to worn turbo actuators.
- ☐Look down the intake side of the engine for oil seepage — the oil filter housing gasket leaks on nearly every high-mileage N52.
- ☐Check coolant level and look for any history of overheating; the plastic-impeller electric water pump fails without warning, often by 80k–120k miles.
- ☐Cold-start the car and listen for rough idle, stalling at idle, or a cold rattle — classic VANOS solenoid symptoms.
- ☐Confirm regular oil-change history (every 5,000–7,500 miles). BMW's long factory intervals are hard on these engines, especially N54 rod bearings.
- ☐Scan for stored fault codes before buying — these cars throw codes (30FF low boost, VANOS, misfire) that a quick reset can hide.
- ☐Have the cooling system and turbos inspected by a BMW specialist on a 335i; a $150 inspection can save you a $5,000 surprise.
Common BMW 3 Series problems & repair costs
High-pressure fuel pump (HPFP) failure — 335i N54
$700–$1,400Symptoms: Long cranking, hard starts, engine surging while driving, sudden power loss, limp mode, and a stored 'fuel pressure low' or misfire code. Failures often appear after the original warranty, leaving owners with the bill.
Fix: Replace the high-pressure fuel pump. BMW recalled ~130,000+ N54 cars over this and issued a 10-year/120,000-mile extended warranty on the HPFP — but that window has closed for nearly all 2007–2008 cars, so most owners now pay out of pocket. The later-design pump is far more durable.
Sources: Jalopnik — How fans forced BMW to fix this faulty fuel pump, BimmerFest — 130,000 N54 BMWs recalled for HPFP, CarComplaints — 2007 BMW 335i
Wastegate rattle and turbocharger failure — 335i N54
$650–$7,000Symptoms: A metallic rattle from the turbos at light throttle / on lift-off around 2,000–3,000 rpm, often with a 30FF low-boost code and reduced power under full load. Caused by play developing in the wastegate actuator arms so the wastegates no longer close fully.
Fix: A turbo rebuild with wastegate repair runs roughly $650–$1,100; full replacement of both turbochargers at a shop can run $4,600–$7,600. Many owners opt for rebuilt or upgraded turbos rather than OEM new.
Sources: Turbo Lab — N54 wastegate rattle fix, RepairPal — BMW 335i turbocharger replacement cost
Oil filter housing & valve cover gasket leaks — N52
$400–$900Symptoms: Oil seeping down the intake side of the engine, burning smell off the exhaust manifold, oil spots on the driveway, and slowly dropping oil level. The oil filter housing gasket in particular has a near-100% failure rate on high-mileage N52s.
Fix: Replace the oil filter housing gasket and/or valve cover gasket. The plastic valve cover often warps and is best replaced whole rather than just re-sealed. Frequently done together with related seals to get the engine fully dry.
Sources: Pelican Parts — E90 oil filter housing gasket DIY, CarComplaints — 2008 BMW 328i (oil leak near filter)
Electric water pump failure
$600–$1,000Symptoms: Overheating warning, temperature gauge climbing fast, or the car going into reduced-power mode. The electric pump's plastic impeller gets brittle and can crack, and the pump can fail electrically without warning — overheating within minutes.
Fix: Replace the electric water pump (and the thermostat at the same time — both cause overheating and the labor overlaps). Many owners replace preventively around 80k–100k miles rather than risk an overheat that damages the engine.
Sources: MINHS Automotive — BMW N52/N54 electric water pump repair, BimmerTuning — 7 most common N52 problems
VANOS solenoid wear
$300–$700Symptoms: Rough idle, occasional stalling at a stop, power loss, cold-start rattle, and VANOS-related fault codes. Caused by oil varnish clogging the fine screens in the solenoids, restricting oil flow to the variable cam timing.
Fix: Replace the VANOS solenoids and clean the screens; the solenoids sit externally on the cylinder head so labor is reasonable. Using the correct oil and changing it on time is the best prevention.
Sources: Motronix — BMW VANOS solenoid symptoms & repair, BimmerTuning — BMW VANOS problems, symptoms, repairs
N54 rod bearing wear (preventable, but devastating)
$1,500–$4,000Symptoms: A deep knock from the bottom end, metal in the oil, or in the worst case a spun bearing that ends the engine. Overall failure rate is low, but BMW's narrow bearings, tight clearances, and long oil intervals raise the risk on neglected cars.
Fix: Preventive rod bearing replacement on a high-mileage or hard-driven N54 is the cheaper path; a spun bearing usually means a rebuilt or replacement engine. Frequent oil changes (5,000–7,500 mi) with the correct spec oil are the real fix.
Sources: e90post — N54 rod/crank bearing failure thread, Euro Premium Parts — E90/E92 reliability guide
Plan your budget around which engine you bought. A 328i (N52) is the cheaper E90 to live with: expect to spend on oil leaks (filter housing and valve cover gaskets), an electric water pump and thermostat by ~100k miles, VANOS solenoids, and the usual German-car wear items — brakes, suspension bushings, and the occasional electrical gremlin. A 335i (N54) adds a whole second tier of cost: the HPFP, wastegate/turbo work, and the looming-but-rare rod bearing risk, on top of everything the 328i needs. Across the board, BMW's long factory oil intervals are too long for these engines — shorter intervals with the correct oil are the single best thing you can do. This is a car that rewards a good independent BMW specialist over the dealer.
Cost calculator
What will this BMW 3 Series cost you by a given mileage?
Drag to a mileage. We total the documented problems whose typical onset falls at or before it — the same cost ranges listed above, nothing new invented.
$0 estimated repair range
How to fix common BMW 3 Series problems (DIY)
Replace the oil filter housing gasket (N52)
Tools: Socket set + Torx/E-Torx sockets, Torque wrench, Drain pan, New oil & oil filter (do the change while you're in there)
- Let the engine cool, then remove the intake/air components and any brackets blocking access to the oil filter housing on the intake side.
- Drain the oil and remove the oil filter housing cap and filter.
- Unbolt the oil filter housing from the block, noting bolt locations and lengths.
- Scrape off the old gasket and clean both sealing surfaces completely — leftover residue causes repeat leaks.
- Fit the new gasket, reinstall the housing, and torque the bolts to spec in sequence.
- Reassemble, refill with fresh oil, run the engine, and check for leaks.
Parts
- Oil filter housing gasket (E90 N52) · Amazon $10–$25
- Oil + OEM oil filter kit · Amazon $50–$80
Replace the electric water pump and thermostat
Tools: Socket set + Torx sockets, Coolant drain pan + funnel, BMW coolant (blue/G48-type, distilled-water mix), Bleed/refill tool or patience for the bleed procedure
- Disconnect the battery and let the engine cool fully — this is a coolant-system job.
- Drain the coolant and remove any covers/brackets over the water pump (passenger side of the block).
- Unplug the pump's electrical connector, then unbolt and remove the pump and thermostat.
- Install the new pump and thermostat with fresh seals; torque to spec.
- Refill with the correct BMW coolant and run the electronic bleed procedure so no air pockets remain.
- Run the car to temperature and confirm no leaks and stable temperature.
Parts
- Electric water pump (E90 N52/N54) · Amazon $150–$300
- Thermostat (E90 N52/N54) · Amazon $40–$90
Replace the VANOS solenoids
Tools: Socket set (small), Shop towels, OBD scanner to clear codes after
- Locate the VANOS solenoids on the cylinder head (front of the engine, externally mounted).
- Unplug the electrical connectors and remove the retaining bolt for each solenoid.
- Pull the old solenoids straight out; expect a little oil.
- Clean the screens or fit new solenoids, lube the O-rings lightly with clean oil, and reinstall.
- Reconnect the connectors, clear any stored codes, and test for smooth idle.
Parts
- VANOS solenoid set (E90 N52/N54) · Amazon $60–$160
Some parts links are affiliate links — we may earn a commission at no cost to you. We only list parts that fit this generation.
The short version
The 2006–2011 BMW 3 Series (the E90 sedan, E91 wagon, E92 coupe, E93 convertible) is one of the best-driving compact sport sedans ever built — and one of the easier ways to overspend on a used car. The whole buying decision comes down to one fork in the road: which engine.
The 328i uses the naturally aspirated N52 inline-six. Its problems are real but ordinary: oil leaks from the oil filter housing and valve cover gaskets, an electric water pump that fails on a plastic impeller, and VANOS solenoids that gum up with age. None of those will end the engine, and all are well understood by any BMW specialist.
The 335i uses the twin-turbo N54 — quicker, far more tunable, and the reason this generation has a reputation for eating wallets. The N54’s high-pressure fuel pump failed widely enough to force a recall and a 10-year/120,000-mile extended warranty (now expired for most cars). On top of that come wastegate rattle, turbo wear, and a low-but-real rod bearing risk.
What that means when you’re shopping
If reliability and running cost are your priority, buy the 328i — ideally a 2009–2011 car with full service records. You’re buying a genuinely great-driving sedan whose worst-case repairs are gaskets, a water pump, and solenoids.
If you want the 335i’s speed, go in with your eyes open. The single most important question is whether the HPFP has been replaced — under the recall if you’re lucky, out of pocket if not. Listen for wastegate rattle on the test drive, check for overheating history, and confirm the car has had regular, shorter-than-factory oil changes. A 335i with thick service records is a joy; a 335i with none is a gamble.
Whichever you choose, this is a German performance car. Find a good independent BMW specialist before you buy, not after — a $150 pre-purchase inspection on a 335i is the cheapest insurance you’ll ever buy.
How this file is built: failure modes and cost ranges are compiled from NHTSA and CarComplaints owner data, BMW’s own recall and extended-warranty actions, BMW-specialist repair write-ups, and owner-forum reporting, then sanity-checked against shop-floor experience. Cost figures are independent-shop estimates and vary by region. Spot something off? Tell us.
Viral car myths, checked against this car
- Dangerous
Is the "$2 liquid that destroys engine sludge forever" real? Our shop-floor verdict.
An aggressive solvent flush on a high-mileage engine is a textbook way to spin a bearing. The viral 'kitchen-cabinet flush' is folklore that real shops spend money cleaning up after.
- Mostly False
Do shops lose money on cheap oil changes? We opened a real shop's books to find out.
A quick lube's true all-in cost is roughly $16–40 per car — even a $59 special turns a gross profit before the upsells start. The 'below cost' story is only true at full-service shops doing far more work per visit, which is a different product wearing the same name.
- Misleading
Is the "$2 liquid that stops any leak" really banned in 11 states?
Automotive stop-leak products are not banned in any US state. The products are real (Bar's Leaks, BlueDevil), they work in specific narrow situations, and they can permanently damage your cooling or oiling system if applied to the wrong leak.
- Misleading
Is the "$1 Japanese oil trick" that stops engine wear forever real?
The 'Japanese oil trick' is almost certainly MoS2 (molybdenum disulfide), a real industrial friction modifier. It is German, not Japanese (Liqui Moly popularized it), sold openly at every parts store for $15-20, has real but modest measured friction benefits, and was never buried by anyone.
Frequently asked questions
Is the BMW 328i or 335i more reliable?
The 328i. Its naturally aspirated N52 engine has no catastrophic design fault — its issues are oil leaks, the electric water pump, and VANOS solenoids, all manageable. The 335i's turbocharged N54 adds high-pressure-fuel-pump failure (a recall item), wastegate rattle, and turbo wear. If you want the cheapest E90 to own, buy the 328i.
Was the BMW 335i high-pressure fuel pump recalled?
Yes. BMW recalled roughly 130,000+ N54-powered cars (including the 335i) over high-pressure fuel pump failures and issued a 10-year/120,000-mile extended warranty on the pump. For most 2007–2008 cars that coverage has now expired, so a replacement is on the current owner. Always ask whether the HPFP has already been done.
What is wastegate rattle on the 335i?
It's a metallic rattle from the N54's twin turbos, usually around 2,000–3,000 rpm on light throttle, caused by play developing in the wastegate actuator arms. It often shows up with a low-boost (30FF) code. Fixes range from a turbo rebuild with wastegate repair (~$650–$1,100) to full turbo replacement.
How many miles will an E90 3 Series last?
A well-maintained 328i can comfortably reach 150,000–200,000+ miles. The 335i can too, but only with proactive maintenance and a budget for the HPFP and turbos. Neglected examples of either — especially long oil intervals — don't make it that far. Service history matters more on this car than almost anything else.
Should I avoid any specific years?
Be most cautious with 2007–2008 335i cars built with the first-design HPFP, and any 335i with no fuel-pump or turbo service history. The 2009–2011 328i and the 2011 335i (which switched to the more reliable N55 single-turbo) are the safer buys.
Every BMW 3 Series generation
The full case file run — not just the generation before and after this one.
Cross-shopped rivals
Files on what buyers weigh against the BMW 3 Series of this era.