BMW 3 Series Years to Avoid: Common Problems by Year and Repair Costs (2006-2026)
The BMW 3 Series years to avoid are the 2007 to 2010 335i with the twin-turbo N54 engine and early F30 320i and 328i models with the N20 engine, whose timing chain guides wear out. The most reliable years are the 2017 to 2019 F30 and the 2021 to 2024 G20. Once the factory warranty ends, expect $1,500 to $2,100 a year in repairs, and a single fuel pump or turbo job costs $2,000 to $3,500.
This guide covers common problems on the E90, F30 and G20 generations, what each repair costs, the maintenance that prevents them, and when an extended warranty is worth it. BMW is one of the most expensive cars to maintain, so it pays to know which engine you are buying.
BMW 3 Series Reliability by Generation
Reliability depends more on the engine than on the model year. Non-turbo and newer B-series engines hold up best; the early turbo engines cause most of the big bills.
| Generation | Years | Main engines | Main weak spots | Verdict |
|---|---|---|---|---|
| E90 / E92 / E93 | 2006-2013 | N52 (325i, 328i, 330i, no turbo); N54 and N55 (335i) | High-pressure fuel pump, turbos, VANOS, water pump | Pick the N52 328i; avoid the N54 335i |
| F30 / F31 / F34 | 2012-2019 | N20 (320i, 328i), N55 (335i); B46/B48 (330i), B58 (340i) | N20 timing chain guides, oil leaks, electronics | Best from 2016 on |
| G20 / G21 | 2019-2026 | B46/B48 (330i), B58 (M340i) | Early software and electronics bugs | Most reliable generation so far |
On any generation, budget $1,500 to $2,100 a year for repairs once the factory warranty ends, and more for turbo models.
Best BMW 3 Series Years and Years to Avoid
Most Reliable BMW 3 Series Years
- 2017 to 2019 F30 (330i, 340i): late production with the newer B-series engines. These are the best F30 years.
- 2021 to 2024 G20 (330i, M340i): the early software bugs are fixed and major failures are rare.
- 2016 F30: most early F30 problems are solved. The 340i with the B58 engine is the strongest choice.
- E90 328i with the N52 engine: no turbo and no high-pressure fuel pump, so it is the safest older 3 Series.
BMW 3 Series Years to Avoid
- 2007 to 2010 335i (N54): fuel pump, turbo and injector failures. Buy only with proof these parts were replaced.
- 2012 F30: first-year problems on a new generation.
- Early F30 320i and 328i with the N20 engine (2012 to 2014): timing chain guides wear out. Buy only with proof the chain and guides were replaced.
- 2011 335i: a maybe. It moved to the more reliable N55 engine, but buy only with full service records.
Most Common BMW 3 Series Problems and Repair Costs
High-Pressure Fuel Pump Failure (N54 and N55)
The high-pressure fuel pump (HPFP) is the best-known 3 Series failure. It hit the twin-turbo N54 in the 2007 to 2010 335i hardest; the N55 that followed has an improved pump. Signs are long cranking, hesitation under boost and limp mode. Replacement costs $2,000 to $3,500.
BMW once extended pump coverage on N54 cars to 10 years or 120,000 miles, but that coverage has now ended on every N54 car. Leaking fuel injectors (about $400 to $600 each) cause similar symptoms, so have a shop test both.
Turbocharger and Wastegate Rattle (N54 and N55)
Worn wastegate arms rattle when you lift off the throttle, and the turbos slowly lose boost. One turbo costs $2,200 to $3,000. Replacing both turbos on a twin-turbo 335i runs $4,000 to $7,000 (see our turbocharger replacement cost guide). Cracked charge pipes on turbo models ($500 to $900) also cause sudden boost loss.
Timing Chain and Guide Wear (N20 and N26)
The N20 four-cylinder in early F30 320i and 328i models, and the related N26, can wear out its plastic chain guides. A whine from the front of the engine that rises with engine speed is the warning sign. If the chain jumps, the engine can be ruined. A chain and guide job costs $1,800 to $4,000 (see timing chain replacement cost). Ask the seller for proof this work was done.
Oil Leaks: Valve Cover, Oil Filter Housing and Oil Pan
Oil leaks are the most common age problem on every generation. Valve cover and oil filter housing gaskets cost $700 to $1,800 to fix. The oil pan gasket on N55 and B58 engines costs $1,200 to $2,000 because of the labor involved. Fix leaks early: oil on hot exhaust parts or drive belts leads to bigger damage.
Electric Water Pump and Cooling System
The electric water pump can fail without warning, and the engine overheats quickly when it does. Replacement costs $900 to $1,500, so many owners replace it at about 60,000 miles before it fails. Plastic coolant expansion tanks also crack with age ($400 to $600). If the engine overheats, the bill can pass $3,000.
Carbon Buildup on Direct-Injection Engines
Direct-injection engines, including the N54, N55 and N20, build carbon on the intake valves. At higher mileage this causes rough idle and misfires. Walnut-blast cleaning costs $500 to $1,500 depending on mileage. Carbon cleaning counts as maintenance, so extended warranties do not pay for it.
Other Common BMW 3 Series Problems
| Problem | Typical repair cost |
|---|---|
| VANOS solenoids (E90) | $600 to $1,200 |
| Window regulators | $400 to $700 per window |
| Ignition coils and spark plugs | $600 to $900 for all |
| Steering rack or electric power steering (F30, G20) | $150 to $3,500 depending on the fault |
| Thrust arm bushings | $800 to $2,000 |
| Blower motor resistor (FSU) | $400 to $700 |
| Battery and IBS sensor | Battery $300 to $500; IBS sensor $200 to $400 |
| Transfer case and front differential (xDrive) | Transfer case $2,500 to $3,500; front differential $1,800 to $2,500; actuator $800 to $1,200 |
| Adaptive LED headlights | $3,000 to $5,000 for both |
| iDrive or navigation unit | $3,000 to $4,500 for full replacement |
Protect the big repairs on this list. A CoverageX vehicle service contract pays the repair shop directly for covered breakdowns. The Essential plan covers the engine, transmission and drivetrain, including the timing chain and turbocharger components. Signature adds more parts, including the water pump, fuel injectors and window regulators, and Premium and Executive cover the most. Coverage starts after 30 days and 1,000 miles, and problems that exist before you buy are not covered. Get a free quote or call 1-800-258-3413.
BMW 3 Series Problems by Year
Use these tables to check a specific model year before you buy. Service records matter as much as the year.
E90 3 Series Problems by Year (2006-2013)
| Year | Models | Main issues | Verdict |
|---|---|---|---|
| 2006 | 325i, 330i | VANOS, cooling system | Good with service records |
| 2007 | 328i, 335i | 335i: fuel pump failures begin | Avoid the 335i |
| 2008 | 328i, 335i | 335i: fuel pump and turbos | Avoid the 335i |
| 2009 | 328i, 335i | 335i: fuel pump, turbos, injectors | Avoid the 335i |
| 2010 | 328i, 335i | 335i: fuel pump failures continue | Avoid the 335i |
| 2011 | 328i, 335i | 335i moves to the N55 engine | Maybe: check records |
| 2012 | 328i, 335i | Fewer turbo problems | Good |
| 2013 | 328i, 335i | Most refined E90 family | Good |
F30 3 Series Problems by Year (2012-2019)
| Year | Models | Main issues | Verdict |
|---|---|---|---|
| 2012 | 328i, 335i | First-year bugs, N20 timing chain guides | Avoid or check chain work |
| 2013 | 320i, 328i, 335i | N20 timing chain guides | Maybe: check chain work |
| 2014 | 320i, 328i, 335i | N20 timing chain guides | Maybe: check chain work |
| 2015 | 320i, 328i, 335i | Oil leaks, water pump | Good with records |
| 2016 | 320i, 328i, 340i | Most early issues fixed | Good |
| 2017 | 320i, 330i, 340i | Fewest major issues | Best F30 year |
| 2018 | 320i, 330i, 340i | Solid | Best F30 year |
| 2019 | Final F30 models | Solid | Good |
G20 3 Series Problems by Year (2019-2026)
| Year | Models | Main issues | Verdict |
|---|---|---|---|
| 2019 | 330i | New-generation software bugs | Good if updates were done |
| 2020 | 330i, M340i | Software | Good |
| 2021 | 330i, M340i | Improved | Best G20 year |
| 2022 | 330i, M340i | Refined | Best G20 year |
| 2023 | 330i, M340i | Solid | Best G20 year |
| 2024 | 330i, M340i | Solid | Best G20 year |
| 2025-2026 | 330i, M340i | Too new to judge | No long-term data yet |
Is the BMW 3 Series Expensive to Maintain?
Yes, compared with mainstream sedans. Routine maintenance on a 3 Series costs about $1,200 a year, and repairs after the factory warranty add $1,500 to $2,100 a year. Independent BMW shops often charge 30 to 50% less than dealers for the same work. For a full budget, see the true cost of owning a BMW.
Maintenance That Prevents Big Repairs
Shorter intervals than BMW recommends cost a little more up front but prevent the most expensive failures.
| Service | BMW Says | Recommended | Cost | Prevents |
|---|---|---|---|---|
| Oil change | 10 to 15k mi | 5 to 7.5k mi | $120 to $180 | Engine wear |
| Spark plugs | 60k mi | 40k mi | $400 to $600 | Misfires |
| Trans fluid | "Lifetime" | 60k mi | $400 to $600 | $4,000 failure |
| Coolant | 4 years | 2 years | $200 to $300 | Overheating |
| Brake fluid | 2 years | 2 years | $150 to $250 | Brake failure |
| Diff fluid | "Lifetime" | 60k mi | $200 to $300 | Diff failure |
Quick Checks Between Services
- Every week on N54 and N55 cars: check the oil level and look for oil or coolant spots under the car.
- Every month: check tire pressure (run-flat tires can be low without looking flat), brake pads and fluid levels.
- Before a long trip: scan for stored fault codes and have the cooling system checked.
- Any time: a new whine, rattle or warning light is worth a diagnosis before it turns into a bigger repair.
Is an Extended Warranty Worth It on a BMW 3 Series?
For many 3 Series owners, yes. One fuel pump, turbo or timing chain repair costs $2,000 to $4,000, and older BMWs often need more than one big repair within a few years. A plan makes less sense if the car is cheap, you can pay a surprise bill from savings, or the car already has known problems. See what an extended car warranty costs before you decide.
When It Makes Sense
- You own or are buying a 335i (N54 or N55) or an N20 320i or 328i.
- Your factory warranty has ended or ends soon.
- A $3,000 repair bill would hurt your budget.
- You plan to keep the car for several more years.
When to Skip It
- The car is worth less than two big repairs and you would rather replace it.
- You already have savings set aside for repairs.
- The car already has a leak, noise or warning light. Problems that exist before you buy are not covered.
- You will not keep maintenance records. A claim needs them.
CoverageX Plans for a BMW 3 Series
CoverageX offers four vehicle service contract plans. Prices depend on your car's year, mileage and engine, so get a quote for your exact 3 Series. Full plan details and sample contracts are on our auto protection plans page.
| Plan | What it covers |
|---|---|
| Essential | Engine, transmission and drivetrain, including seals, gaskets and turbocharger components where applicable |
| Signature | Everything in Essential plus electrical systems and air conditioning, with parts such as the water pump, fuel injectors and window regulators |
| Premium | Near-comprehensive coverage, including advanced technology components and all major vehicle systems |
| Executive | Exclusionary coverage: everything is covered unless the contract lists it as excluded |
Which Plan Fits Your Engine
| Engine (models) | Main risks | Plan to consider |
|---|---|---|
| N54 (2007-2010 335i) | Fuel pump, turbos, injectors | Premium or Executive |
| N55 (2011 and later 335i) | Turbo, water pump, oil leaks | Premium or Executive |
| N52 (325i, 328i, 330i, no turbo) | Water pump, VANOS, oil leaks | Essential or Signature |
| N20 (F30 320i, 328i) | Timing chain guides, water pump, oil leaks | Signature |
| B46/B48 (330i) | Oil leaks, electronics | Signature |
| B58 (340i, M340i) | Oil pan gasket leaks, electronics | Signature or Premium |
Before you buy, ask a CoverageX advisor to confirm how the high-pressure fuel pump is covered on the plan you choose.
What Is Not Covered
- Problems that existed before you bought the plan.
- Maintenance and wear items such as oil changes, brake pads, tires, wipers and carbon cleaning.
- Oil leaks on their own. Seals and gaskets are covered when they fail together with a covered part.
- Repairs started before CoverageX authorizes them.
- Accidents, collision damage and cosmetic damage.
How a Claim Works
- Coverage starts 30 days after purchase and once you have driven 1,000 miles.
- When something breaks, call the claims team at 1-888-984-6493 before any repair starts.
- Take the car to any licensed repair facility. CoverageX reviews the diagnosis with the shop, and diagnostic fees are covered on approved claims.
- CoverageX pays the shop directly. You pay only your deductible.
Plans run month to month with no set end date, your monthly price is locked, and you get a full refund if you cancel in the first 30 days. Every plan includes 24/7 roadside assistance. Read more on how to file a claim and how CoverageX works.
The Bottom Line: Should You Buy or Keep a BMW 3 Series?
A BMW 3 Series is a good used buy if you pick the right engine and keep records of every service. The safest picks are the 2017 to 2019 F30 330i and 340i and the 2021 to 2024 G20. The riskiest are the 2007 to 2010 335i with the N54 and early F30 four-cylinder cars with the N20, unless the fuel pump, turbos or timing chain have already been replaced.
Key takeaways:
- Avoid the 2007 to 2010 335i (N54) unless the price leaves room for the repairs it may need.
- Budget $1,500 to $2,100 a year for repairs once the factory warranty ends.
- Ask for proof of timing chain work on N20 cars and fuel pump or turbo work on N54 cars.
- Change the oil every 5,000 to 7,500 miles and replace "lifetime" fluids at 60,000 miles.
- An extended warranty pays off most on turbo models you plan to keep. Skip it if the car already has problems or you can cover repairs from savings.
Keeping your 3 Series past its factory warranty? Get your free CoverageX quote with your year, mileage and engine, or call 1-800-258-3413. Plans are month to month, and you can cancel for a full refund in the first 30 days.
BMW 3 Series Problems: Frequently Asked Questions
What are the BMW 3 Series years to avoid?
Avoid the 2007 to 2010 335i with the N54 twin-turbo engine unless the fuel pump, turbos and injectors have been replaced. Be careful with the 2012 F30 and early F30 320i and 328i models with the N20 engine, which wear out timing chain guides. A 2011 335i with the N55 is a better bet, but only with full service records.
Which BMW 3 Series years are the most reliable?
The 2017 to 2019 F30 (330i and 340i) and the 2021 to 2024 G20 (330i and M340i) are the most reliable 3 Series years. For an older, cheaper car, the E90 328i with the non-turbo N52 engine avoids the fuel pump and turbo problems of the 335i.
How much does it cost to replace a BMW high-pressure fuel pump?
Replacing the high-pressure fuel pump on a 3 Series costs $2,000 to $3,500. BMW once extended pump coverage on N54 cars to 10 years or 120,000 miles, but that coverage has now ended on every N54 car, so the owner pays. Compare other prices in our car repair cost guides.
Is the N54 or N55 engine more reliable?
The N55 is more reliable. It uses a single turbo and an improved fuel pump, so it has fewer fuel pump and wastegate failures. The twin-turbo N54 is popular for tuning but needs more repairs.
Is a BMW 3 Series expensive to maintain?
Yes. Routine maintenance costs about $1,200 a year, and repairs after the factory warranty add $1,500 to $2,100 a year, well above a mainstream sedan. An independent BMW shop can cut labor costs by 30 to 50% compared with a dealer.
Is a BMW 3 Series expensive to repair after 100,000 miles?
Yes, repair costs rise around 100,000 miles, which is high mileage for a 3 Series. Turbos, water pumps, oil leaks and suspension bushings are common repairs at this point. A well-maintained 3 Series can still pass 200,000 miles, so service records matter more than the odometer.
Should I buy a used 335i?
Only if the price leaves room for repairs or the car is covered by a protection plan. Without coverage, budget $2,000 to $4,000 a year for repairs on a 335i. Look for records of fuel pump, turbo, water pump and injector work, and choose the N55 (2011 and later) over the N54.
Do all BMW 3 Series have turbo problems?
No. The non-turbo E90 328i with the N52 engine has none, and the B58 in the 340i and M340i has a good record. Every 3 Series since the 2012 F30 is turbocharged, so have a shop check the turbo and charge pipes on any used car.
When should I replace the water pump on a BMW 3 Series?
Replace the electric water pump at about 60,000 miles, before it fails. A failed pump can overheat the engine with little warning, and replacement costs $900 to $1,500.
Does an extended warranty cover BMW 3 Series repairs?
Yes, a vehicle service contract covers many of them, depending on the plan. CoverageX Essential covers the engine, transmission and drivetrain, including the timing chain and turbocharger components. Signature adds parts such as the water pump and fuel injectors, and Premium and Executive cover the most. Pre-existing problems, maintenance and wear items are not covered. Compare CoverageX plans.
Do salvage BMW 3 Series cars have electrical issues?
They can, and they carry more risk than a clean-title car. A salvage title means the car was declared a total loss, often after a crash or flood, and water or crash damage to wiring and control modules can cause electrical faults that are hard to trace. Electrical repairs on a 3 Series are costly: a full iDrive unit replacement alone runs $3,000 to $4,500. Get a pre-purchase inspection first.

