Skip to content
CarCaseFile

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.

Case data plateBMW-3-SERIES-2006-2011

Case score

5/10

Best years

2009–2011 328i (N52, post-update), 2011 335i (N55 single-turbo, far better HPFP)

Avoid

2007–2008 335i (N54, first-design HPFP — highest failure ris +1 more

Status

Reviewed

Amended 2026-07-02

How we score →

BMW 3 Series (2006–2011)
Exhibit A · BMW 3 Series OSX · Public domain · Wikimedia

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

Parts desk

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

3.0L gas inline-6 — N51/N52/N54/N55 (325i, 328i, 330i, 335i). Cartridge/element type.
OEM part

BMW (Mann/Mahle)

Check price on Amazon
Cross-ref Verified fit · 07.26

Mann

Cartridge element; matches earlier BMW number 11427566327 which 11427953129 now supersedes.

Check price
Cross-ref Verified fit · 07.26

BMW

Prior BMW part number (also 11427541827 earlier); interchangeable HU816x element.

Check price

Verified via: Turner Motorsport — OEM Mahle/Mann oil filter, N52/N54/N55, ECS Tuning — Genuine BMW oil filter kit 11427953129 (supersedes 11427566327)

Oil filter

3.0L turbodiesel — M57 (335d, 2009–2011). Different element than the gas sixes.
OEM part

BMW (Mahle/Hengst)

Check price on Amazon
Cross-ref Verified fit · 07.26

Mann

Check price

Verified via: Turner Motorsport — OEM oil filter, E90 335d / X5 35d 11427788460, IDParts — BMW M57 diesel oil filter Mahle 11427788460

Engine air filter

3.0L NA inline-6 — N51/N52 (325i, 328i, 328xi, 330i), US-market airbox.
OEM part

BMW (Mann)

Check price on Amazon
Cross-ref Verified fit · 07.26

Mann

Check price
Cross-ref Verified fit · 07.26

Wix

Cross-reference for Mann C27114.

Check price
Cross-ref Verified fit · 07.26

Fram

Cross-reference for Mann C27114.

Check price

Verified 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

3.0L twin-turbo inline-6 — N54 (335i, 335xi, 335is, 2007–2010).
OEM part

BMW (Mahle)

Check price on Amazon
Cross-ref Verified fit · 07.26

Mahle

Check price

Verified via: BimmerWorld — Mahle air filter 13717556961 (N54, E9X 335i/135i/535i/Z4 35i), FCP Euro — BMW air filter Mahle LX1564 (13717556961)

Engine air filter

3.0L single-turbo inline-6 — N55 (335i, 2011 only). Different filter from the N54 (13717556961).
OEM part

BMW

Check price on Amazon

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

3.0L turbodiesel — M57 (335d, 2009–2011).
OEM part

BMW (Mann/Mahle/Hengst)

Check price on Amazon
Cross-ref Verified fit · 07.26

Mann

Check price
Cross-ref Verified fit · 07.26

Mahle

Check price

Verified via: BimmerWorld — OEM air filter E90 335d 13717797465, IDParts — 335d air filter Mann C30135 / Mahle LX1640 (13717797465)

Cabin air filter

All E90/E91/E92/E93 (2006–2011), activated-charcoal microfilter; single filter behind the glovebox. HVAC part — engine-independent.
OEM part

BMW

Check price on Amazon
Cross-ref Verified fit · 07.26

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 price
Cross-ref Verified fit · 07.26

BMW

Supersession/alternate BMW number for the same charcoal filter (also 64316962553).

Check price

Verified 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

3.0L NA inline-6 — N51/N52 (325i, 328i, 330i). Set of 6.
OEM part

NGK

Check price on Amazon
Cross-ref Verified fit · 07.26

NGK

Earlier factory Laser Platinum plug (BMW 12120035915); superseded in service by the ILZFR6D11 iridium.

Check price
Cross-ref Verified fit · 07.26

NGK

NGK stock number for the ILZFR6D11 (Laser Iridium).

Check price

Verified via: FCP Euro — BMW spark plug NGK ILZFR6D11 (NGK 1208), N51/N52, Turner Motorsport — NGK PLZFR6A11S, 2006+ 6-cyl non-turbo (N52)

Spark plugs

3.0L twin-turbo inline-6 — N54 (335i, 335xi, 335is, 2007–2010). Set of 6.
OEM part

Bosch

Check price on Amazon
Cross-ref Verified fit · 07.26

BMW

BMW part number for the Bosch ZGR6STE2.

Check price
Cross-ref Verified fit · 07.26

NGK

Tuner alternative (typically re-gapped); OEM spec is the Bosch ZGR6STE2.

Check price

Verified via: Turner Motorsport — OEM Bosch spark plug ZGR6STE2 (12120037244), N54, BimmerWorld — Bosch ZGR6STE2 spark plug, N54

Spark plugs

3.0L single-turbo inline-6 — N55 (335i, 2011 only). Set of 6. Different plug from the N54.
OEM part

Bosch

Check price on Amazon
Cross-ref Verified fit · 07.26

BMW

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 price

Verified via: Turner Motorsport — Genuine BMW spark plug ZR5TPP33S (12120037582), N55, BimmerWorld — Bosch ZR5TPP33 spark plug, N55 (12120037582)

Front brake pads

325i, 328i, 328xi, 330i (N52) — standard front brakes. Different (smaller) pad than the 335i.
OEM part

Textar (BMW OE)

Check price on Amazon
Cross-ref Verified fit · 07.26

Textar

Textar's own number; supersedes older BMW 34116771868.

Check price
Cross-ref Verified fit · 07.26

Akebono

Low-dust ceramic (AKE-EUR1061).

Check price

Verified via: BimmerWorld — OEM front brake pads 34116799166, E90 325i/330i/328i, FCP Euro — Akebono EUR1061 front pad set, 325i/328i/330i

Front brake pads

335i, 335xi, 335is (N54/N55) and 335d — larger front brakes. Different pad from the 325i/328i/330i.
OEM part

Jurid (BMW OE)

Check price on Amazon
Cross-ref Verified fit · 07.26

Jurid

Jurid's own number; also cataloged under BMW 34116794920 — same physical pad (near-miss numbers, not a different part).

Check price
Cross-ref Verified fit · 07.26

Textar

Textar-branded version of the same 335i front pad.

Check price

Verified via: BimmerWorld — OEM front brake pad set 34116794917, E9X 335i/335is/335xi, AutohausAZ — Jurid 34116794920 / 573210J (front, 335i), replaces 34116794917

Wiper blades

E90 sedan / E91 wagon (2006–2011). Driver 24 in / passenger 19 in.
OEM part

BMW

Check price on Amazon
Cross-ref Verified fit · 07.26

Any (by size)

Bosch/Valeo/Trico/Rain-X sold by length; driver 600 mm (24"), passenger 475 mm (19").

Check price

Verified 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

E92 coupe / E93 convertible (2007–2011). Driver 24 in / passenger 18 in — shorter passenger blade than the sedan.
OEM part

BMW

Check price on Amazon
Cross-ref Verified fit · 07.26

BMW

Later coupe/convertible set (2010–2013 production).

Check price
Cross-ref Verified fit · 07.26

Any (by size)

Coupe/convertible passenger blade is ~18" (approx 450 mm), not 19" like the sedan.

Check price

Verified via: BimmerWorld — wiper set E92/E93 coupe/conv 2007-2009 61610415881, BimmerWorld — wiper set E92/E93 coupe/conv 2010-2013 61612159629

Serpentine belt

3.0L NA inline-6 — N51/N52 (325i, 328i, 330i). Single 6-rib accessory belt (alternator/PS/AC).
OEM part

BMW (Continental)

Check price on Amazon
Cross-ref Verified fit · 07.26

Continental

Check price

Verified via: FCP Euro — BMW serpentine belt Continental 6PK1990 (11287628650), BimmerWorld — N51/N52 main drive belt 11287628650

Serpentine belt

3.0L twin-turbo inline-6 — N54 (335i, 335xi, 2007–2010). 7-rib belt; NOT the same as the N52 or N55 belt.
OEM part

BMW (Continental)

Check price on Amazon
Cross-ref Verified fit · 07.26

Continental

Check price

Verified via: BimmerWorld — serpentine belt 7PK1855, N54 E9X 335i/E82 135i (11287628652), Turner Motorsport — OEM Continental belt N54 335i/335xi (11287628652)

Serpentine belt

3.0L single-turbo inline-6 — N55 (335i, 2011). 7PK1860 — 5 mm longer than the N54 belt and NOT interchangeable.
OEM part

BMW (Continental)

Check price on Amazon
Cross-ref Verified fit · 07.26

Continental

Check price

Verified via: BimmerWorld — serpentine belt 7PK1860, N54/N55 (11287628653), Turner Motorsport — OEM Continental serpentine belt E90/E92 (11287628653)

Serpentine belt

3.0L turbodiesel — M57 (335d, 2009–2011). Main 6-rib accessory belt (a separate A/C belt is also fitted).
OEM part

BMW (Continental)

Check price on Amazon
Cross-ref Verified fit · 07.26

Continental

Check price
Cross-ref Verified fit · 07.26

BMW

Earlier BMW number for the 335d main drive belt.

Check price

Verified via: BimmerWorld — Genuine BMW serpentine drive belt 6PKx2063 (11288477786), E90 335d, IDParts — 335d belt-drive repair kit (11282413245 + 11287792059)

Battery

All 6-cyl E90/E91/E92/E93 (US). BCI Group 49 (DIN H8) AGM, ~90 Ah, ~800–900 CCA. Requires battery registration to the DME after replacement.
OEM part

BMW (AGM)

Check price on Amazon
Cross-ref Verified fit · 07.26

Interstate

Check price
Cross-ref Verified fit · 07.26

Bosch

AGM, Group H8.

Check price
Cross-ref Verified fit · 07.26

Exide

Check price

Verified via: Battery Mart — Group 49 (H8) AGM battery for BMW, Interstate Batteries — MTP-49/H8 (fits BMW)

Amazon affiliate links — prices unchanged for you. Confirm fitment against your VIN; mid-generation changes exist.

Verdict

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.
Known faults

Common BMW 3 Series problems & repair costs

High-pressure fuel pump (HPFP) failure — 335i N54

$700–$1,400
fuel severe 2007–2010 (335i/N54) ~40k–80k mi

Symptoms: 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,000
engine moderate 2007–2010 (335i/N54) ~60k–120k mi

Symptoms: 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–$900
engine moderate 2006–2011 (N52) ~70k–130k mi

Symptoms: 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,000
cooling severe 2006–2011 ~80k–120k mi

Symptoms: 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–$700
engine moderate 2006–2011 ~80k+ mi

Symptoms: 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,000
engine severe 2007–2010 (335i/N54) ~100k+ mi (rare earlier)

Symptoms: 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.

100k mi

$0 estimated repair range

    DIY repairs

    How to fix common BMW 3 Series problems (DIY)

    Replace the oil filter housing gasket (N52)

    moderate 2–3 hrs saves ~$250–$500

    Tools: Socket set + Torx/E-Torx sockets, Torque wrench, Drain pan, New oil & oil filter (do the change while you're in there)

    1. Let the engine cool, then remove the intake/air components and any brackets blocking access to the oil filter housing on the intake side.
    2. Drain the oil and remove the oil filter housing cap and filter.
    3. Unbolt the oil filter housing from the block, noting bolt locations and lengths.
    4. Scrape off the old gasket and clean both sealing surfaces completely — leftover residue causes repeat leaks.
    5. Fit the new gasket, reinstall the housing, and torque the bolts to spec in sequence.
    6. Reassemble, refill with fresh oil, run the engine, and check for leaks.

    Parts

    Replace the electric water pump and thermostat

    hard 3–4 hrs saves ~$400–$700

    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

    1. Disconnect the battery and let the engine cool fully — this is a coolant-system job.
    2. Drain the coolant and remove any covers/brackets over the water pump (passenger side of the block).
    3. Unplug the pump's electrical connector, then unbolt and remove the pump and thermostat.
    4. Install the new pump and thermostat with fresh seals; torque to spec.
    5. Refill with the correct BMW coolant and run the electronic bleed procedure so no air pockets remain.
    6. Run the car to temperature and confirm no leaks and stable temperature.

    Parts

    Replace the VANOS solenoids

    easy 30–45 min saves ~$120–$250

    Tools: Socket set (small), Shop towels, OBD scanner to clear codes after

    1. Locate the VANOS solenoids on the cylinder head (front of the engine, externally mounted).
    2. Unplug the electrical connectors and remove the retaining bolt for each solenoid.
    3. Pull the old solenoids straight out; expect a little oil.
    4. Clean the screens or fit new solenoids, lube the O-rings lightly with clean oil, and reinstall.
    5. Reconnect the connectors, clear any stored codes, and test for smooth idle.

    Parts

    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.

    Myths, checked

    Viral car myths, checked against this car

    Appendix

    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.

    Cross-reference

    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.

    More BMW case files

    Reviewed CarCaseFile editorial · filed 2026-06-27 · updated 2026-07-02

    Cost figures are independent-shop estimates and vary by region and condition. Always confirm a diagnosis before authorizing repairs.