# BMW 3 Series 2012–2018 Problems, Reliability & Costs

Canonical: https://carcasefile.com/vehicles/bmw-3-series-2012-2018/

> BMW 3 Series F30 2012–2018: the N20 timing chain years to avoid, oil leak and water pump costs, the recalls to verify, and which engines are the smart buy.

Case file · BMW-3-SERIES-2012-2018 · 6th gen (F30) (F30/F31/F34)

# BMW 3 Series 2012–2018 Common problems, reliability & repair costs

The F30 3 Series still drives like a proper BMW, but the four-cylinder years carry a serious landmine: the N20/N26 timing chain and oil pump drive guides on pre-2015 builds can shred and destroy the engine, the subject of a class-action settlement. Buy a 2016+ 340i or 2017+ 330i (the redesigned B-series engines) and it's a genuinely solid car; buy an early 328i unaware and you're gambling on a $2,000–$9,000 problem.

[Shop BMW 3 Series parts on Amazon →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B3%2BSeries%2Bparts) Verified part numbers below Affiliate link to Amazon. We may earn a commission if you buy. Your price is the same, and a commission never changes a verdict.

Case data plate BMW-3-SERIES-2012-2018

Case score
5/10

Best years

2016–2018 340i (B58), 2017–2018 330i (B46), 2015+ builds (post-Jan-2015) of the 328i, with records

Avoid

2012–2014 320i/328i (N20/N26 timing chain guide failure) unl +2 more

Status
Reviewed
Amended 2026-08-30

[How we score →](https://carcasefile.com/methodology/)

Exhibit A · BMW 3 Series Vauxford · [CC BY-SA 4.0](https://creativecommons.org/licenses/by-sa/4.0) · [Wikimedia](https://commons.wikimedia.org/wiki/File:2012_BMW_318d_Sport_Automatic_2.0.jpg)

Case verdict At a glance

Case score
5/10

Best years

2016–2018 340i (B58), 2017–2018 330i (B46), 2015+ builds (post-Jan-2015) of the 328i, with records

Years to avoid

2012–2014 320i/328i (N20/N26 timing chain guide failure) unl +2 more

Worst system

emissions

#1 problem

**328d EGR cooler coolant leak / intake fire risk** · $0–$2,500 at an independent shop

Companion pages for this car generation:

📄 Dossier Overview Active Page [📋 Inspection Checklist Field Guide ->](https://carcasefile.com/vehicles/bmw-3-series-2012-2018/checklist/) [💰 Maintenance Costs 5-Year Ledger ->](https://carcasefile.com/vehicles/bmw-3-series-2012-2018/cost-to-maintain/) [🩺 Audit a Quote Estimate Case File ->](https://carcasefile.com/estimate-doctor/?vehicle=BMW%203%20Series)

## Engines

- **N20B20** · 2.0L turbo gasoline, 240 hp
- **N26B20** · 2.0L turbo gasoline, 240 hp
- **N55B30** · 3.0L turbo gasoline, 300 hp
- **B46B20** · 2.0L turbo gasoline, 248 hp
- **B58B30** · 3.0L turbo gasoline, 320 hp
- **N47 (diesel)** · 2.0L turbodiesel diesel, 180 hp

## Transmissions

- **ZF 8HP**· automatic, 8-speed
- **manual**, 6-speed

## Drivetrain

RWD / AWD

## Body

sedan, wagon, Gran Turismo (F34 hatchback)

## Trims

320i, 328i, 328d, 330i, 335i, 340i, ActiveHybrid 3, Sport / Luxury / M Sport lines

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 (2012–2018).

Part links go to Amazon, and to eBay where Amazon does not stock the part.
Affiliate links, so we may earn a commission if you buy. Your price is
unchanged, and a commission never changes a verdict.

### Oil filter

N20/N26 2.0L (320i/328i) and N55 3.0L (335i) - cartridge
swipe →

OEM part
Mahle
[Find Mahle oil filter on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0068N2XWQ)

Cross-ref Verified fit · 07.26

BMW

OE cartridge; N20 also cataloged as kit 11427634291 (same element)
[Look up BMW oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0049R6ANQ)

Cross-ref Verified fit · 07.26

Mann
[Check Mann oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMann%2BHU816x)

Cross-ref Verified fit · 07.26

Wix
[See Wix oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DWix%2BWL7423)

Cross-ref Verified fit · 07.26

Fram
[Compare Fram oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0010E1M0C)

Cross-ref Verified fit · 07.26

Bosch

= 1457429269
[Find Bosch oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00BHJ2P2E)

Verified via: [oilfilter-crossreference BMW 11427566327](https://www.oilfilter-crossreference.com/convert/BMW/11427566327), [WCT Performance - OX387D fits N20 2.0L and N55 3.0L](https://wctperformance.ca/bmw-mahle-oil-filter-ox387d-for-n20-2-0l-n55-3-0l-s55-3-0l/), [AutohausAZ OX387D (BMW 11427566327 family)](https://www.autohausaz.com/pn/OX387D)

### Oil filter

B46/B48 2.0L (330i, 2017-2018) - cartridge
swipe →

OEM part
Mahle
[Look up Mahle oil filter on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07VBTVCQ3)

Cross-ref Verified fit · 07.26

BMW
[Check BMW oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01MDLHZU0)

Cross-ref Verified fit · 07.26

Mann
[See Mann oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMann%2BHU6014%252F1z)

Cross-ref Verified fit · 07.26

Hengst
[Compare Hengst oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DHengst%2BE362HD313)

Verified via: [AutohausAZ Mahle 11428575211 / OX813/2D](https://www.autohausaz.com/pn/MH-11428575211), [FCP Euro oil filter kit Mahle 11428575211 (B46/B48)](https://www.fcpeuro.com/products/bmw-oil-filter-kit-mahle-11428575211)

### Oil filter

B58 3.0L (340i, 2016-2018) - cartridge
swipe →

OEM part
Mahle
[Find Mahle oil filter on Amazon, B58](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07QJ541QY)

Cross-ref Verified fit · 07.26

BMW

also cataloged as 11427826799
[Look up BMW oil filter, B58](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01JEFZXAS)

Cross-ref Verified fit · 07.26

Mann
[Check Mann oil filter, B58](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07FBVHG3Z)

Cross-ref Verified fit · 07.26

Wix
[See Wix oil filter, B58](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB09T4M5BFN)

Cross-ref Verified fit · 07.26

Purolator
[Compare Purolator oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DPurolator%2BP40076)

Verified via: [AutohausAZ Mahle 11428583898 / OX1146D](https://www.autohausaz.com/pn/MH-11428583898), [BimmerWorld OEM oil filter B58 11428583898](https://www.bimmerworld.com/Engine/Engine-Maintenance/OEM-Oil-Filter-Kit-11428583898.html)

### Oil filter

2.0L turbodiesel (328d, 2014-2018; N47/B47) - cartridge
swipe →

OEM part
Mahle
[Find Mahle oil filter on Amazon, 2.0L](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0068MZ9O6)

Cross-ref Verified fit · 07.26

BMW
[Look up BMW oil filter, 2.0L](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0089L0YTE)

Cross-ref Verified fit · 07.26

Mann
[Check Mann oil filter, 2.0L](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMann%2BHU6004x)

Cross-ref Verified fit · 07.26

Wix
[See Wix oil filter, 2.0L](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DWix%2BWL7487)

Cross-ref Verified fit · 07.26

Fram
[Compare Fram oil filter, 2.0L](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01HU1L0UA)

Cross-ref Verified fit · 07.26

Bosch
[Find Bosch oil filter, 2.0L](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBosch%2BF026407123)

Cross-ref Verified fit · 07.26

Hengst
[Look up Hengst oil filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00DQIR9MA)

Verified via: [oilfilter-crossreference Mahle OX404D](https://www.oilfilter-crossreference.com/convert/MAHLE/OX404D), [IDParts BMW diesel oil filter 11428507683 / OX404D](https://www.idparts.com/bmw-diesel-oil-filter-n47-n57-mahle-11428507683-ox404d-p-5039.html)

### Engine air filter

N20/N26 2.0L gas (320i/328i, 2012-2016)
swipe →

OEM part
BMW
[Check BMW engine air filter on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B13718507320)

Cross-ref Verified fit · 07.26

Mahle
[See Mahle engine air filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00DZCP0RS)

Verified via: [BimmerWorld air filter 13718507320 (F30 328i/328xi, N20/N26)](https://www.bimmerworld.com/Intake-Fuel/Replacement-Filters/BMW-Air-Filter-F30-328i-328xi-13718507320.html), [Europa Parts air filter 13718507320 (320i/328i N20)](https://www.europaparts.com/air-filter-13718507320.html)

### Engine air filter

N55 3.0L (335i, 2012-2015) AND 2.0L diesel (328d, 2014-2018) - shared
swipe →

OEM part
BMW
[Compare BMW engine air filter on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B13718511668)

Cross-ref Verified fit · 07.26

Hengst
[Find Hengst engine air filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB06XGFLLJ4)

Verified via: [IDParts air filter F30 13718511668 / E1082L (328d diesel)](https://www.idparts.com/air-filter-f30-13718511668-e1082l-p-5547.html), [FCP Euro 328d air filter (Genuine/Mahle/Hengst 13718511668)](https://www.fcpeuro.com/BMW-parts/328d/Air-Filter/)

### Engine air filter

B46 (330i, 2017-2018) AND B58 (340i, 2016-2018) - shared
swipe →

OEM part
BMW
[Look up BMW engine air filter on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01MCTN82S)

Cross-ref Verified fit · 07.26

Mahle

Mahle-branded OE
[Check Mahle engine air filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMahle%2B13718632502)

Verified via: [BimmerWorld air filter 13718632502 (F30 330i/340i)](https://www.bimmerworld.com/Intake-Fuel/Replacement-Filters/Replacement-Air-Filter-OEM-F22-F30-F32-13718632502.html), [FCP Euro 340i air filter 13718632502](https://www.fcpeuro.com/BMW-parts/340i/Air-Filter/)

### Cabin air filter

All F30/F31/F34 (activated charcoal)
swipe →

OEM part
BMW
[See BMW cabin air filter on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0196VVQDI)

Cross-ref Verified fit · 07.26

Mann
[Compare Mann cabin air filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMann%2BCUK%2B25%2B001)

Cross-ref Verified fit · 07.26

Wix

charcoal
[Find Wix cabin air filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DWix%2B24255)

Cross-ref Verified fit · 07.26

BMW

standard non-charcoal variant (Mann CU 25 001)
[Look up BMW cabin air filter](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00KWD649G)

Verified via: [Pelican Parts 64119237555 / Mann CUK 25 001 (F30)](https://www.pelicanparts.com/More_Info/64119237555.htm?pn=64-11-9-237-555-M63), [airfilter-crossreference Mann CUK25001 (Wix 24255)](https://www.airfilter-crossreference.com/convert/MANN/CUK25001)

### Spark plugs

N20/N26 2.0L (320i/328i) - gap approx 0.032 in
swipe →

OEM part
BMW
[Check BMW spark plugs on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B12120039664)

Cross-ref Verified fit · 07.26

NGK

SILZKBR8D8S
[See NGK spark plugs](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DNGK%2B97506)

Cross-ref Verified fit · 07.26

Bosch

= 8165
[Compare Bosch spark plugs](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB071DTFDZL)

Verified via: [Turner Motorsport genuine BMW 12120039664 (N20/N26)](https://www.turnermotorsport.com/p-338000-genuine-bmw-ngk-silzbr8d8s-spark-plug-n20-n26/), [BimmerWorld NGK SILZBR8D8S 12120039664 (N20/N26)](https://www.bimmerworld.com/Engine/Ignition/BMW-NGK-SILZBR8D8S-Spark-Plug-N20-N26-12120039664.html)

### Spark plugs

N55 3.0L (335i)
swipe →

OEM part
BMW
[Find BMW spark plugs on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B12120037582)

Cross-ref Verified fit · 07.26

Bosch

use the -S plug; non-S ZR5TPP33 is a different cheaper plug
[Look up Bosch spark plugs](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0068M39BG)

Verified via: [Turner Motorsport genuine BMW 12120037582 / ZR5TPP33S (N55)](https://www.turnermotorsport.com/p-181016-genuine-bmw-spark-plug-high-power-12120037582/), [Go-Parts 335i N54/N55 spark plug guide](https://www.go-parts.com/garage/ps-2007-2015-bmw-335i-spark-plug)

### Spark plugs

B46/B48 (330i, 2017-2018) AND B58 (340i, 2016-2018)
swipe →

OEM part
BMW
[Check BMW spark plugs on Amazon, B46/B48](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B12120040551)

Cross-ref Verified fit · 07.26

Bosch

OE plug also supplied by NGK/Champion under BMW 12120040551
[See Bosch spark plugs](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01M728ECP)

Verified via: [BimmerWorld spark plug 12120040551 (B46/B48/B58)](https://www.bimmerworld.com/Engine/Ignition/Spark-Plug-NGK-B46-B58-12120040551.html), [UroTuning NGK spark plug 12120040551 (B46/B48/B58)](https://www.urotuning.com/products/spark-plug-bmw-b46-b48-12120040551-ngk)

### Front brake pads

320i/328i/328d/330i - standard (non-M-Sport) brakes
swipe →

OEM part
BMW
[Compare BMW front brake pads on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00KWD65ZY)

Cross-ref Verified fit · 07.26

Textar
[Find Textar front brake pads](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00GHTIW6W)

Cross-ref Verified fit · 07.26

BMW

superseding OE number; Akebono Euro ceramic also cataloged for this fitment
[Look up BMW front brake pads](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B34106859181)

Verified via: [BimmerWorld standard front pads 34106799801 (F30 320i/328i/328d/330i)](https://www.bimmerworld.com/Brakes/Street-Performance-Brake-Pads/BMW-Front-Brake-Pads-Set-OEM-F30-F32-34106799801.html), [AutohausAZ Textar 34106799801 (2519901)](https://www.autohausaz.com/pn/TX-34106799801)

### Front brake pads

335i (2012-2015) and 340i (2016-2018) - larger six-cyl front brakes
swipe →

OEM part
BMW
[Check BMW front brake pads on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B34116878878)

Cross-ref Verified fit · 07.26

Akebono

Akebono-referenced number; slight digit difference from OE
[See Akebono front brake pads](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DAkebono%2B34116878876)

Verified via: [BimmerWorld base front pads F30 335i/340i 34116878878](https://www.bimmerworld.com/Brakes/Street-Performance-Brake-Pads/Genuine-BMW-Brake-Pads-F22-F30-F32-34116878878.html), [OEMBimmerParts Akebono front pad set 34116878876 (F30)](https://oembimmerparts.com/products/bmw-f30-3-series-front-ceramic-brake-pad-set-by-akebono-34116878876)

### Wiper blades

All F30/F31 (driver 24 in / passenger 19 in; BMW bayonet mount)
swipe →

OEM part
BMW

factory front pair set (Valeo/Bosch supplied)
[Compare BMW wiper blades on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B61612241375)

Cross-ref Verified fit · 07.26

Bosch

Bosch OE set for F30/F31/F34
[Find Bosch wiper blades](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBosch%2B61612241375)

Cross-ref Verified fit · 07.26

Generic

driver 600mm / passenger 475mm
[Look up Generic wiper blades](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DGeneric%2B24%2Bin%2B%252B%2B19%2Bin)

Verified via: [BimmerWorld Bosch OE wiper set 61612241375 (F30/F31/F34)](https://www.bimmerworld.com/Body-Aero/Wiper-Blades/BMW-Wiper-Blade-Set-F30-F31-F34-F80-M3-61612241375-Bosch.html), [OttoBlades F30 sedan wiper sizes 24/19](https://ottoblades.com/products/2017-bmw-3-series-sedan-f30-wiper-blades-set)

### Serpentine / accessory drive belt

N20/N26 2.0L (320i/328i) - 6-rib
swipe →

OEM part
BMW
[Check BMW serpentine / accessory drive belt on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B11287618848)

Cross-ref Verified fit · 07.26

Continental

ContiTech
[See Continental serpentine / accessory drive belt](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07GDPXGHT)

Verified via: [Turner Motorsport belt 11287618848 (N20/N26 F30)](https://www.turnermotorsport.com/p-22238-11287618848-genuine-bmw-part/), [BimmerWorld main drive belt 6PK1003 / 11287618848 (N20/N26)](https://www.bimmerworld.com/Engine/Pulleys/Main-Drive-Belt-6PK1003-F22-F30-F32-F10-X1-X3-X4-Z4-11287618848.html)

### Serpentine / accessory drive belt

N55 3.0L (335i, 2012-2015) - 8-rib
swipe →

OEM part
BMW
[Compare BMW serpentine / accessory drive belt on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B11287628661)

Cross-ref Verified fit · 07.26

Continental

8PK1390
[Find Continental serpentine / accessory drive belt](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DContinental%2B8K1390)

Verified via: [BimmerWorld N55 main drive belt 11287628661 (8K1390)](https://www.bimmerworld.com/Engine/Pulleys/BMW-Belt-Serpentine-Belt-F30-F32-F33-F34-F36-F10-F12-11287628661.html), [Turner Motorsport belt 11287628661 (N55 F-chassis)](https://www.turnermotorsport.com/p-22239-11287628661-genuine-bmw-part/)

### Serpentine / accessory drive belt

B58 3.0L (340i, 2016-2018); likely also B46 330i - 6-rib
swipe →

OEM part
BMW
[Look up BMW serpentine / accessory drive belt on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B11288613707)

Cross-ref Verified fit · 07.26

Continental
[Check Continental serpentine / accessory drive belt](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DContinental%2B6PK1155)

Verified via: [BimmerWorld serpentine belt 11288613707 (B58A: 340i/440i/540i/M240i)](https://www.bimmerworld.com/Engine/Pulleys/Serpentine-Belt-11288613707-Genuine-BMW.html), [FCP Euro genuine BMW serpentine belt 11288613707](https://www.fcpeuro.com/products/bmw-serpentine-belt-genuine-bmw-11288613707)

### Battery

Four-cylinder (320i/328i/328d/330i) - AGM required
swipe →

OEM part
BMW

approx 70 Ah / 760 CCA; must be registered/coded to the car after replacement
[See BMW battery on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2BBCI%2BGroup%2B48%2B%2528H6%2529%2BAGM)

Cross-ref Verified fit · 07.26

Bosch
[Compare Bosch battery](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBosch%2BGroup%2B48%2B%2528H6%2529%2BAGM)

Cross-ref Verified fit · 07.26

Interstate
[Find Interstate battery](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DInterstate%2BGroup%2B48%2B%2528H6%2529%2BAGM)

Cross-ref Verified fit · 07.26

Deka
[Look up Deka battery](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DDeka%2BGroup%2B48%2B%2528H6%2529%2BAGM)

Verified via: [AutoZone 328i battery fitment (Group 48/H6 AGM)](https://www.autozone.com/batteries-starting-and-charging/battery/bmw/328i), [BimmerFest F30 AGM battery replacement thread](https://www.bimmerfest.com/threads/f30-agm-battery-charging-testing-and-replacement.1327277/)

### Battery

Six-cylinder (335i/340i) and higher-equipment cars - AGM required
swipe →

OEM part
BMW

approx 80-90 Ah / 900 CCA; must be registered/coded after replacement. Group varies by equipment - verify against the battery in the tray
[Check BMW battery on Amazon](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2BBCI%2BGroup%2B49%2B%2528H8%2529%2BAGM)

Cross-ref Verified fit · 07.26

Bosch
[See Bosch battery](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBosch%2BGroup%2B49%2B%2528H8%2529%2BAGM)

Cross-ref Verified fit · 07.26

Interstate
[Compare Interstate battery](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DInterstate%2BGroup%2B49%2B%2528H8%2529%2BAGM)

Cross-ref Verified fit · 07.26

Deka
[Find Deka battery](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DDeka%2BGroup%2B49%2B%2528H8%2529%2BAGM)

Verified via: [AutoZone 328i battery fitment (Group 49/H8 option)](https://www.autozone.com/batteries-starting-and-charging/battery/bmw/328i), [Pelican Parts F30 battery catalog](https://www.pelicanparts.com/byv-f30-328i-sedan-2012-2-0l/c-electrical_c-charging-system-battery_c-batteries)

Amazon and eBay affiliate links. Prices unchanged for you. Confirm fitment against your VIN; mid-generation changes exist.

Verdict

## Should I buy a 2012–2018 BMW 3 Series?

Buy by engine, not by badge. The 2016–2018 340i (B58) and 2017–2018 330i (B46) are the F30s worth seeking out. The timing chain weakness was engineered out and both engines have earned strong reputations. A 2012–2015 320i/328i with the N20/N26 is only a smart buy if the timing chain and oil pump drive components have documented replacement, or you price the job into the deal; an unverified early car is a gamble on total engine destruction. The 335i's N55 is fundamentally stronger but budget for oil leaks, a water pump, and VANOS solenoids. The 328d is efficient but confirm the EGR-cooler recall was done and avoid short-trip city cars. Every F30 costs real money to keep. This is a car you buy with a maintenance fund, not instead of one.

Best years

2016–2018 340i (B58), 2017–2018 330i (B46), 2015+ builds (post-Jan-2015) of the 328i, with records

Years to avoid

2012–2014 320i/328i (N20/N26 timing chain guide failure) unless chain work is documented, Early-2015 328i built before the January 2015 chain redesign, Any 328d without the EGR-cooler recall completed

Inspection Companion

### Pre-Purchase Checklist for BMW 3 Series

[Open Field Checklist Page ->](https://carcasefile.com/vehicles/bmw-3-series-2012-2018/checklist/)

- ☐ On 2012–2015 320i/328i: get proof the timing chain, guides, and oil pump drive chain were replaced. No proof = listen for a whining/rattling chain on cold start and price a $1,800–$3,500 job into your offer.
- ☐ Run the VIN through BMW/NHTSA recall lookup. Check the water pump connector recall (24V-608) on N20/N26 cars and the EGR-cooler recall (18V-755) on the 328d.
- ☐ Cold start the car yourself. Rattle on startup, a rough idle, or a drivetrain malfunction message are walk-away signs on N20 cars.
- ☐ Inspect the engine from below for oil leaks. Oil filter housing and valve cover gaskets leak on nearly every high-mileage F30, and oil dripping onto the belt or wiring makes it worse.
- ☐ Check coolant level and look for dried pink/white residue around the plastic expansion tank, hoses, and water pump. The cooling system is plastic and age-brittle.
- ☐ On 335i/340i: look for boost leaks or a replaced charge pipe (aluminum aftermarket pipe = a plus; the factory plastic one cracks).
- ☐ Verify the ZF 8-speed shifts crisply and has a fluid-service record if over ~70k miles.
- ☐ Skip the ActiveHybrid 3 unless priced very cheap. Battery age and rarity make it a parts-availability headache.

Verified-fit parts for the BMW 3 Series (2012–2018).

Parts desk

Parts cross-reference

OEM number first, verified equivalents below it. Links go to Amazon.

Oil filter

N20/N26 2.0L (320i/328i) and N55 3.0L (335i) - cartridge

- [OEM Mahle OX387D →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0068N2XWQ)
- [BMW 11427566327 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0049R6ANQ)
- [Mann HU816x →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMann%2BHU816x)
- [Wix WL7423 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DWix%2BWL7423)
- [Fram CH10075 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0010E1M0C)
- [Bosch P9269 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00BHJ2P2E)

Oil filter

B46/B48 2.0L (330i, 2017-2018) - cartridge

- [OEM Mahle OX813/2D →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07VBTVCQ3)
- [BMW 11428575211 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01MDLHZU0)
- [Mann HU6014/1z →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMann%2BHU6014%252F1z)
- [Hengst E362HD313 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DHengst%2BE362HD313)

Oil filter

B58 3.0L (340i, 2016-2018) - cartridge

- [OEM Mahle OX1146D →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07QJ541QY)
- [BMW 11428583898 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01JEFZXAS)
- [Mann HU6022z →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07FBVHG3Z)
- [Wix WL10342 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB09T4M5BFN)
- [Purolator P40076 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DPurolator%2BP40076)

Oil filter

2.0L turbodiesel (328d, 2014-2018; N47/B47) - cartridge

- [OEM Mahle OX404D →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0068MZ9O6)
- [BMW 11428507683 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0089L0YTE)
- [Mann HU6004x →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMann%2BHU6004x)
- [Wix WL7487 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DWix%2BWL7487)
- [Fram CH11217 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01HU1L0UA)
- [Bosch F026407123 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBosch%2BF026407123)
- [Hengst E204HD218 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00DQIR9MA)

Engine air filter

N20/N26 2.0L gas (320i/328i, 2012-2016)

- [OEM BMW 13718507320 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B13718507320)
- [Mahle LX2077/3 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00DZCP0RS)

Engine air filter

N55 3.0L (335i, 2012-2015) AND 2.0L diesel (328d, 2014-2018) - shared

- [OEM BMW 13718511668 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B13718511668)
- [Hengst E1082L →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB06XGFLLJ4)

Engine air filter

B46 (330i, 2017-2018) AND B58 (340i, 2016-2018) - shared

- [OEM BMW 13718632502 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01MCTN82S)
- [Mahle 13718632502 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMahle%2B13718632502)

Cabin air filter

All F30/F31/F34 (activated charcoal)

- [OEM BMW 64119237555 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0196VVQDI)
- [Mann CUK 25 001 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DMann%2BCUK%2B25%2B001)
- [Wix 24255 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DWix%2B24255)
- [BMW 64119237554 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00KWD649G)

Spark plugs

N20/N26 2.0L (320i/328i) - gap approx 0.032 in

- [OEM BMW 12120039664 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B12120039664)
- [NGK 97506 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DNGK%2B97506)
- [Bosch ZR5TPP330 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB071DTFDZL)

Spark plugs

N55 3.0L (335i)

- [OEM BMW 12120037582 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B12120037582)
- [Bosch ZR5TPP33S →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB0068M39BG)

Spark plugs

B46/B48 (330i, 2017-2018) AND B58 (340i, 2016-2018)

- [OEM BMW 12120040551 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B12120040551)
- [Bosch ZR5SPP3320 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB01M728ECP)

Front brake pads

320i/328i/328d/330i - standard (non-M-Sport) brakes

- [OEM BMW 34106799801 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00KWD65ZY)
- [Textar 2519901 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB00GHTIW6W)
- [BMW 34106859181 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B34106859181)

Front brake pads

335i (2012-2015) and 340i (2016-2018) - larger six-cyl front brakes

- [OEM BMW 34116878878 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B34116878878)
- [Akebono 34116878876 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DAkebono%2B34116878876)

Wiper blades

All F30/F31 (driver 24 in / passenger 19 in; BMW bayonet mount)

- [OEM BMW 61612241375 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B61612241375)
- [Bosch 61612241375 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBosch%2B61612241375)
- [Generic 24 in + 19 in →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DGeneric%2B24%2Bin%2B%252B%2B19%2Bin)

Serpentine / accessory drive belt

N20/N26 2.0L (320i/328i) - 6-rib

- [OEM BMW 11287618848 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B11287618848)
- [Continental 6PK1003 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fdp%2FB07GDPXGHT)

Serpentine / accessory drive belt

N55 3.0L (335i, 2012-2015) - 8-rib

- [OEM BMW 11287628661 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B11287628661)
- [Continental 8K1390 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DContinental%2B8K1390)

Serpentine / accessory drive belt

B58 3.0L (340i, 2016-2018); likely also B46 330i - 6-rib

- [OEM BMW 11288613707 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2B11288613707)
- [Continental 6PK1155 →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DContinental%2B6PK1155)

Battery

Four-cylinder (320i/328i/328d/330i) - AGM required

- [OEM BMW BCI Group 48 (H6) AGM →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2BBCI%2BGroup%2B48%2B%2528H6%2529%2BAGM)
- [Bosch Group 48 (H6) AGM →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBosch%2BGroup%2B48%2B%2528H6%2529%2BAGM)
- [Interstate Group 48 (H6) AGM →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DInterstate%2BGroup%2B48%2B%2528H6%2529%2BAGM)
- [Deka Group 48 (H6) AGM →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DDeka%2BGroup%2B48%2B%2528H6%2529%2BAGM)

Battery

Six-cylinder (335i/340i) and higher-equipment cars - AGM required

- [OEM BMW BCI Group 49 (H8) AGM →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBMW%2BBCI%2BGroup%2B49%2B%2528H8%2529%2BAGM)
- [Bosch Group 49 (H8) AGM →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DBosch%2BGroup%2B49%2B%2528H8%2529%2BAGM)
- [Interstate Group 49 (H8) AGM →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DInterstate%2BGroup%2B49%2B%2528H8%2529%2BAGM)
- [Deka Group 49 (H8) AGM →](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3DDeka%2BGroup%2B49%2B%2528H8%2529%2BAGM)

Confirm fitment against your VIN. Mid-generation changes exist. Affiliate links. We may earn a commission at no cost to you.

Known faults

## Common BMW 3 Series problems & repair costs

### Timing chain & oil pump drive chain guide failure (N20/N26)

$1,800–$9,000

engine severe 2012–2015 320i/328i (pre-Jan-2015 builds) ~40k–120k mi

**Symptoms:** Whining or rattling from the engine on cold start that grows with mileage; in later stages, a skipped chain or failed oil pump drive. The interference engine then eats its own valves and the car dies where it sits, sometimes with no warning at all.

**Fix:** Preventive replacement of the timing chain, guides, tensioner, and oil pump drive chain runs roughly $1,800–$3,500 at an independent shop. If the chain lets go first, you're into a used or reman engine at $6,000–$9,000+. A 2020 class-action settlement gave affected 2012–2015 N20/N26 owners extended repair and reimbursement coverage, capped by time and mileage. That window has effectively closed, so today the risk is priced into the car. Post-January-2015 builds got redesigned components.

Sources: [NHTSA: N20/N26 timing chain class-action settlement notice](https://static.nhtsa.gov/odi/tsbs/2021/MC-10201140-9999.pdf), [CarComplaints: BMW timing chain lawsuit settlement](https://www.carcomplaints.com/news/2020/bmw-timing-chain-lawsuit-settlement-reached.shtml), [Bimmerpost F30: N20 timing chain lawsuit thread](https://f30.bimmerpost.com/forums/showthread.php?t=1812690), [CarComplaints: 2013 BMW 328 engine complaints](https://www.carcomplaints.com/BMW/328/2013/engine/engine.shtml)

### Oil filter housing gasket leak

$350–$800

engine moderate 2012–2018 (N20/N26/N55; housing cracks reported on B46/B48 too) ~60k–100k mi

**Symptoms:** Oil seeping down the front/side of the block, burning-oil smell, drips on the belt or serpentine pulleys. Left long enough, oil contaminates the belt and nearby sensors and connectors.

**Fix:** Replace the gasket (and on higher-mileage cars, the plastic housing itself, which can crack). Smart shops do the adjacent coolant hoses at the same time since they come off anyway.

Sources: [FCP Euro: N20/N26 oil filter housing gasket replacement (F30)](https://www.fcpeuro.com/blog/how-to-replace-a-bmw-n20-n26-oil-filter-housing-gasket-f30), [Bimmerpost F30: B48 oil filter housing cracked](https://f30.bimmerpost.com/forums/showthread.php?t=1839119)

### Electric water pump failure (+ connector fire-risk recall)

$600–$1,100

cooling severe 2012–2018 (all engines; recall covers N20/N26 cars) ~60k–100k mi

**Symptoms:** Sudden overheat warning, rapid temperature climb, coolant loss, often with no gradual warning. Separately, NHTSA recall 24V-608 covers 2012–2018 N20/N26 cars where fluid dripping on the pump's electrical connector can short and, rarely, cause a fire.

**Fix:** Replace the electric water pump and thermostat together (they're a pair, and labor overlaps). Treat it as a wear item around 80k miles. Have the recall inspection/shield done free at a BMW dealer regardless.

Sources: [NHTSA recall 24V-608: coolant pump electrical connector](https://static.nhtsa.gov/odi/rcl/2024/RCMN-24V608-1155.pdf), [BMWTuning: common N55 engine problems (water pump)](https://bmwtuning.co/n55-engine-problems/)

### Valve cover / valve cover gasket oil leak

$400–$1,100

engine moderate 2012–2018 ~70k–120k mi

**Symptoms:** Oil weeping from the top of the engine, burning smell after highway driving, oil pooling in the spark plug wells causing misfires on worn cars.

**Fix:** Gasket replacement; on the N20/N55 the plastic valve cover itself (which houses the PCV system) can crack or fail internally, pushing the bill toward the top of the range for a full cover.

Sources: [AUTODOC: F30 oil leaks from valve cover gasket and oil filter housing](https://www.autodoc.co.uk/info/bmw-f30-oil-leaks-from-valve-cover-gasket-and-oil-filter-housing)

### Plastic charge pipe cracking (turbo engines)

$150–$450

engine minor 2012–2018 (N20/N26/N55; B46/B58 boost pipes can burst under tune) ~50k+ mi, or any time on tuned cars

**Symptoms:** Sudden loss of power with a loud whoosh under boost, check-engine light, limp mode. The factory plastic pipe snaps at the coupler, often when cold or under hard acceleration.

**Fix:** Replace with an aluminum aftermarket charge pipe. It's a cheap, permanent fix and one of the easiest DIY jobs on this car. Almost nobody refits the plastic part.

Sources: [BMWTuning: N55 charge pipe failure](https://bmwtuning.co/n55-engine-problems/), [STR Performance: B48 reliability guide (boost pipe)](https://strperformance.com/en/blog/details-conseils-technique/bmw-b48-20t-engine-reliability-guide-coolant-leaks-problems)

### 328d EGR cooler coolant leak / intake fire risk

$0–$2,500

emissions safety 2014–2018 328d ~any

**Symptoms:** Coolant loss with no visible leak, white exhaust smoke, check-engine light; in the worst cases coolant mixes with intake soot to form flammable deposits that can melt the intake manifold, the basis of NHTSA recall 18V-755.

**Fix:** Free under the recall: EGR cooler replacement plus intake manifold inspection (and replacement if damaged). Out of pocket on a non-recall failure, an EGR cooler plus manifold runs $1,000–$2,500. Confirm recall completion by VIN before buying any 328d.

Sources: [NHTSA recall 18V-755: exhaust gas recirculation cooler](https://static.nhtsa.gov/odi/rcl/2018/RCRIT-18V755-1757.pdf), [Bimmerpost F30: 328d EGR failure with melted intake manifold](https://f30.bimmerpost.com/forums/showthread.php?t=1537302)

Budget German-car money, not Civic money: an honest F30 runs $1,200–$2,000 a year in maintenance and repairs once out of warranty, and a bad year (water pump + oil leaks + chain job on an N20) can hit $4,000+. Oil leaks are close to a certainty past 80k miles, the plastic cooling system is a rolling wear item, and 'lifetime' transmission fluid should be serviced anyway. The flip side: the ZF 8-speed is superb, parts supply is enormous, the independent-BMW-shop network is deep, and DIY coverage online is excellent. A B58 340i with records is the rare F30 that's both fast and reasonably cheap to keep.

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

🩺
Have a repair quote for this BMW 3 Series?

Audit against OEM book times, uncover duplicate pad and rotor labor, and verify parts markups.

[Audit Repair Estimate ->](https://carcasefile.com/estimate-doctor/?vehicle=BMW%203%20Series)

DIY repairs

## How to fix common BMW 3 Series problems (DIY)

### Replace the plastic charge pipe with aluminum (N20/N26)

moderate 1–2 hrs saves ~$150–$300

**Tools:** Socket set + extensions, Flathead screwdriver / hose-clamp pliers, Trim tool for the engine cover and intake ducting

- Remove the engine cover and the intake duct work to expose the charge pipe running from the intercooler to the throttle body.
- Release the quick-connect clip at the throttle body and the clamp at the intercooler end, then work the old pipe out (it often comes out already cracked).
- Transfer the sensor (if fitted) to the new aluminum pipe and lube the O-rings.
- Seat the aluminum pipe at both ends, torque the clamps, and reconnect everything you removed.
- Start the car and take it for a drive with some full-throttle pulls, then re-check the couplers for leaks.

Parts

- [Aluminum charge pipe kit (F30 N20/N26)](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3D2012-2016%2Bbmw%2B328i%2Bn20%2Baluminum%2Bcharge%2Bpipe) · Amazon $60–$150

### Cabin & engine air filter change

easy 30 min saves ~$80–$160

**Tools:** T20/T25 Torx driver, Flathead screwdriver (airbox clips)

- The cabin filter sits behind the glovebox area under the dash / cowl panel. Remove the access cover screws and slide the old filter out.
- Insert the new cabin filter with the airflow arrow pointing the correct direction and refit the cover.
- For the engine filter, release the airbox clips/screws, lift the lid, and swap the panel filter.
- Re-seat the airbox lid fully so the intake doesn't pull unfiltered air past the seal.

Parts

- [Cabin air filter (BMW F30 3 Series)](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3D2012-2018%2Bbmw%2B3%2Bseries%2Bcabin%2Bair%2Bfilter) · Amazon $10–$20
- [Engine air filter (F30, match your engine)](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3D2012-2018%2Bbmw%2B328i%2Bengine%2Bair%2Bfilter) · Amazon $15–$30

### DIY oil change (N20/B46 four-cylinder)

easy 45 min saves ~$80–$150

**Tools:** Ramps or jack + jack stands, Oil filter cap socket (86mm), Torque wrench, Drain pan

- Warm the engine slightly, raise the car, and pull the underbody panel fasteners to reach the drain plug.
- Drain the oil, then replace the drain plug with a new crush washer and torque it to spec.
- Unscrew the top-mounted filter cap with the 86mm socket, swap the filter element and the cap O-ring.
- Refill with LL-01-approved full synthetic (about 5 quarts on the four-cylinder), check the level via iDrive, and reset the service indicator.
- Run the engine, check for drips at the plug and filter cap, and top off as needed.

Parts

- [Oil filter kit (BMW N20 / F30 4-cylinder)](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3Dbmw%2Bn20%2Boil%2Bfilter%2Bkit) · Amazon $10–$20
- [BMW LL-01 approved 5W-30 full synthetic (5 qt)](https://carcasefile.com/go?u=https%3A%2F%2Fwww.amazon.com%2Fs%3Fk%3Dbmw%2Bll-01%2B5w-30%2Bfull%2Bsynthetic%2Boil%2B5%2Bquart) · Amazon $35–$55

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 F30 3 Series splits cleanly into two cars wearing the same body. The 2012–2015 four-cylinder cars (320i/328i with the N20/N26 engine) carry a genuinely serious defect: the timing chain and oil pump drive chain guides can disintegrate, and because it’s an interference engine, a skipped chain usually means a destroyed engine, not a repair. It got bad enough to produce a class-action settlement covering 2012–2015 cars, a coverage window that has now effectively closed.

The 2016–2018 340i (B58 inline-6) and 2017–2018 330i (B46 four-cylinder) are different animals. BMW engineered the chain problem out, and both engines have built strong reputations. Those are the F30s worth hunting for.

## What that means when you’re shopping

On any 2012–2015 320i or 328i, the timing chain is question one. Ask for receipts showing the chain, guides, tensioner, and oil pump drive were replaced. No receipts? Cold-start the car and listen for whine or rattle. Then either walk, or subtract a $1,800–$3,500 preventive job from your offer. An early car with a documented chain job is a fine purchase; an unverified one is a lottery ticket.

On every F30, check for the universal stuff: oil leaks from the oil filter housing and valve cover (near-certainties past 80k miles), an electric water pump on borrowed time around 80k, and brittle plastic cooling-system parts. Run the VIN for two recalls: the N20/N26 water pump connector recall (24V-608) and, on the 328d diesel, the EGR-cooler fire-risk recall (18V-755).

The 335i’s N55 six is fundamentally stronger than the N20 but brings its own list: water pump, VANOS solenoids, oil leaks, and a plastic charge pipe that cracks under boost. A $100 aluminum pipe fixes that one forever.

## The honest math

This is a car that rewards a maintenance fund. Plan on $1,200–$2,000 a year out of warranty at an independent BMW shop, and pick the engine, not the trim sheet, first. A B58 340i with records is the sweet spot of the whole generation.

**How this file is built:** failure modes and cost ranges are compiled from NHTSA recall and settlement documents, CarComplaints data, and owner reporting on Bimmerpost and enthusiast sources, then sanity-checked against shop-floor experience. Cost figures are independent-shop estimates and vary by region. Spot something off? [Tell us](https://carcasefile.com/disclaimer/).

Myths, checked

## Viral car myths, checked against this car

Misleading

### [Is the "$2 liquid that stops any leak" really banned in 11 states?](https://carcasefile.com/claims/2-dollar-stop-leak-banned-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.

Appendix

## Frequently asked questions

### Which BMW 3 Series F30 years should I avoid?

The 2012–2014 320i and 328i, plus early-2015 builds. Those carry the N20/N26 timing chain and oil pump drive guide failure that can destroy the engine outright. They're only worth buying with documented chain replacement or a price that absorbs a $1,800–$3,500 preventive job. The 2016–2018 340i and 2017–2018 330i use redesigned B-series engines and are the safe picks.

### Is the N20 timing chain problem covered by BMW?

It was. A 2020 class-action settlement gave 2012–2015 N20/N26 owners extended repair and reimbursement coverage, capped by time and mileage. That window has effectively closed on these cars, so today the repair is on you. That's exactly why chain history is the first question to clear on any early four-cylinder F30.

### 328i, 330i, 335i, or 340i: which is the best used buy?

For reliability per dollar: a 2017–2018 330i (B46). For the full BMW inline-6 experience with the fewest headaches: a 2016–2018 340i (B58). The 335i's N55 is a strong engine but budget for a water pump, oil leaks, and VANOS solenoids. A 328i is only a bargain if the timing chain work is documented.

### Are F30 3 Series cars expensive to maintain?

Yes. Plan on $1,200–$2,000 a year out of warranty, with oil leaks and plastic cooling-system parts as near-certainties past 80k miles. It's manageable if you use an independent BMW shop and DIY the easy jobs; it's painful if you treat it like a Camry and defer everything.

### Is the 328d diesel worth buying?

Only with two boxes checked: the EGR-cooler recall (18V-755) completed by VIN, and a life story of highway miles rather than short trips. Get both and it's an efficient long-haul cruiser; short-trip city cars clog the DPF and carbon up the intake, which gets expensive fast.

Cross-reference

## Every BMW 3 Series generation

The full case file run, beyond the generation before and after this one.

- [BMW 3 Series 2006–2011 5/10](https://carcasefile.com/vehicles/bmw-3-series-2006-2011/)
- [BMW 3 Series 2019–2026 7/10](https://carcasefile.com/vehicles/bmw-3-series-2019-2026/)

## Cross-shopped rivals

Files on what buyers weigh against the BMW 3 Series of this era.

- [Audi A4 2009–2016 4/10](https://carcasefile.com/vehicles/audi-a4-2009-2016/)

## More BMW case files

- [BMW 5 Series 2011–2017 4/10](https://carcasefile.com/vehicles/bmw-5-series-2011-2017/)

Spot an error in this case file?

Wrong cost, a fault we missed, or a part number that doesn't fit. Tell us and we'll fix it. See our [verification methodology](https://carcasefile.com/methodology/) and [corrections policy](https://carcasefile.com/disclaimer/).

Reviewed CarCaseFile editorial · filed 2026-07-03 · updated 2026-08-30

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