Premium German diesel sedan favored by long-distance drivers and fleet operators. The B57 straight-six diesel is one of BMW's most reliable modern engines, capable of 300,000+ km with proper maintenance. Main concerns: EGR cooler leaks (€1,200-2,200), DPF clogging from short trips, AdBlue/NOx sensor issues (€800-1,500), and electrical glitches with iDrive 7 infotainment. xDrive models have potential transfer case actuator problems. Timing chain is at the rear and highly reliable. Avoid cars used only for short urban commutes as the DPF needs highway driving for regeneration.
Most common B57 diesel issue - coolant leaks into intake causing white smoke and potential engine damage · more· less
The EGR (Exhaust Gas Recirculation) cooler is the most prevalent problem with the B57 diesel engine. Over time, thermal stress causes cracks in the cooler, allowing coolant to leak into the intake system. Symptoms include unexplained coolant loss, white smoke from the exhaust, rough idling, and engine overheating. If the EGR cooler fails completely, it can cause catastrophic engine damage. Parts cost €300-800, but labor is significant (4-8 hours) due to extensive disassembly required. BMW issued multiple recalls for this issue on earlier N57 engines, and while the B57 is improved, EGR cooler failures still occur. Typically happens between 80,000-150,000 km. Critical to address immediately upon detection.
DPF clogging and regeneration issues€500 - €3,500
Diesel Particulate Filter clogs from short trips, requires highway driving for self-cleaning · more· less
The DPF requires high exhaust temperatures (achieved during highway/motorway driving) to burn off accumulated soot through regeneration. If driven primarily for short urban trips where the engine doesn't reach optimal temperature, the DPF clogs with soot and ash. Symptoms include warning lights, limp mode, loss of power, and increased fuel consumption. Professional DPF cleaning costs €180-500. If cleaning fails or the filter is too far gone, replacement costs €2,000-3,500 including labor. The DPF is designed to last 160,000-400,000 km with proper use, but can fail much earlier with predominantly short-distance driving. Common causes also include faulty thermostats (coolant not reaching minimum 75°C) and throttle valve issues. To prevent: drive the car on the highway regularly, allow engine to fully warm up, and use quality diesel fuel.
AdBlue system and NOx sensor failure€800 - €1,800
NOx sensors fail, AdBlue injector/pump issues cause emissions warnings and countdown to no-start · more· less
Modern diesel emissions systems on the G20 330d include AdBlue (DEF) injection and NOx sensors to meet Euro 6 standards. NOx sensor failures are common (€300-500 per sensor, Bank 1 and Bank 2 can fail independently), along with AdBlue pump and injector faults (€800+ at dealer). Symptoms include AdBlue warning lights, "Incorrect fluid" errors, limp mode, and eventually a countdown warning that the engine will not restart after a certain distance. Common fault codes: P2200, P220A2, P2202. Poor quality AdBlue can accelerate failures. The G20's newer ECUs have enhanced security making repairs more complex, often requiring ECU removal for bench work. Dealer diagnosis and repair typically €1,200-1,800 for NOx sensor + SCR catalyst issues combined.
Premature HPFP wear causes long cranking, power loss, and potential fuel system contamination · more· less
Some B57 engines experience premature high-pressure fuel pump failures. Symptoms include extended cranking time during cold starts, noticeable loss of power during acceleration, engine stalling, and entering limp mode to protect the engine. Cause is typically internal wear exacerbated by fuel contamination or low-quality diesel. The HPFP part costs €500-1,500 depending on source (OEM vs aftermarket). The critical risk: if the pump fails catastrophically, metal debris can contaminate the entire fuel system, requiring replacement of injectors, fuel rails, and lines, dramatically increasing costs to €3,000-4,000+. BMW has issued recalls and extended warranties for HPFP issues on some models - check if your 330d is covered. Use quality diesel fuel and adhere to service intervals to minimize risk.
Wastegate sticks from gentle driving and carbon buildup, causes EPC light and limp mode · more· less
The turbocharger wastegate actuator tends to stick if the car is driven too gently or only for short trips, as carbon deposits build up. Symptoms include EPC (Electronic Power Control) warning light, turbo underboost or overboost codes, and entering limp mode with significantly reduced power. BMW often will not sell the wastegate actuator separately from the turbocharger assembly. Specialist repair of actuator-only costs around €700-900, but if turbo internals are damaged from the failure, full turbocharger replacement runs €1,500-2,500. Prevention: use premium diesel fuel, perform regular spirited driving on highways to keep the turbo system clear, and don't baby the engine excessively. Typically occurs between 60,000-120,000 km on cars driven conservatively.
Transmission oil cooler failure€1,100 - €1,700
Cooler leaks cause transmission fluid contamination with coolant, harsh shifts, and potential transmission damage · more· less
The ZF 8-speed automatic transmission oil cooler is responsible for maintaining optimal transmission fluid temperature. When it fails, it can leak, allowing coolant and transmission fluid to mix. Symptoms include transmission fluid leaks, burning smell from transmission area, harsh or jerky shifting, and the transmission warning light. If coolant enters the transmission, you'll need additional work: full cooling system flush, transmission filter replacement, and removal of coolant from the transmission. Parts cost approximately €400-600, labor 4-6 hours at €100-150/hour. Total repair €1,100-1,700 at dealer, €800-1,200 at independent BMW specialist. If ignored, can lead to complete transmission failure requiring rebuild or replacement (€4,000-8,000+). Typically occurs between 100,000-150,000 km.
VANOS solenoid and valve cover gasket oil leaks€400 - €1,200
VANOS (Variable Valve Timing) solenoids can become clogged with oil sludge and debris, or the internal rubber seals fail. Symptoms include sluggish acceleration, loss of power, rough idle, check engine lights, and limp mode. A single failed solenoid can disable the entire VANOS system, causing the engine to default to a backup timing map with reduced performance and fuel economy. Prevention: change oil every 10,000-15,000 km (not BMW's 20,000-30,000 km recommendation), use quality oil filters (OEM only, not cheap aftermarket). BMW recommends replacing VANOS solenoid o-rings every 50,000 km. Valve cover gasket failure is also common, causing oil to leak onto the hot exhaust manifold, creating burning oil smell and visible smoke from engine bay. Valve cover gasket replacement: €400-700. VANOS solenoid replacement: €300-600 per solenoid. Both typically occur between 80,000-120,000 km.
xDrive transfer case actuator failure (xDrive models)€900 - €1,500
Power transfer actuator jams, AWD system stuck in RWD or FWD only mode · more· less
On xDrive (all-wheel drive) models, the power transfer actuator is a critical component mounted inside the transfer case that controls torque distribution between front and rear axles. When it fails or jams, the xDrive system gets stuck in either rear-wheel or front-wheel drive only. Symptoms include xDrive warning lights, unusual handling characteristics, and drivetrain error messages. Diagnosis requires BMW-specific diagnostic tools. Power transfer actuator replacement costs €800-1,200 including programming and calibration. If the transfer case itself is damaged, rebuild costs €800-1,500+ for parts and labor. Also watch for differential and transmission fluid leaks on xDrive models - leaking or low fluids will quickly damage the AWD system. Actuator failures typically occur between 100,000-180,000 km. Regular differential fluid changes (every 60,000-80,000 km) help prevent issues.
Engine mounts deterioration€500 - €800
Engine mounts wear prematurely on G20/G21, need replacement before 100,000 km · more· less
Engine mounts on the G20/G21 3 Series are a known weak point, with many owners reporting replacement needed before 100,000 km. Symptoms include harsh clunking when accelerating or decelerating, excessive vibration in the cabin (especially at idle), and visible engine movement when revving in neutral. Worn mounts allow the engine to move excessively, which can stress other components and make the car uncomfortable to drive. Each engine mount costs approximately €70-140, plus transmission mount. Labor is significant: 5 hours for engine mounts, 2 hours for transmission mount (7 hours total at BMW dealer labor rates). Total cost €500-800 at independent specialist, €600-950 at dealer. Engine mounts typically last 60,000-100,000 km but can fail prematurely with aggressive driving or if parked outside in temperature extremes. Check by having someone rev the engine while you observe from outside - excessive movement indicates worn mounts.
iDrive 7 infotainment software glitches€0 - €400
ConnectedDrive failures, system crashes, CarPlay dropout - common on iDrive 7 equipped cars · more· less
Just about every G20 with iDrive 7 experiences ConnectedDrive and infotainment issues. Common problems include: no RTTI (real-time traffic information), weather, or speech processing; extremely glitchy Apple CarPlay that continually drops out; random system reboots while driving (blank screen); navigation errors; incorrect time settings; and system freezes. The failure pattern often escalates: 3-7 days stable, then single Bluetooth connection failure, then instrument cluster display issues, then multiple concurrent issues with decreased responsiveness, finally a hard crash requiring reboot. BMW is described by owners as "great at making cars, software not so much" - they "really borked it with iDrive 7." iDrive 6 reportedly works much better. Solutions: soft reset (press and hold volume knob for 20-30 seconds until screen shuts off and restarts), software updates from BMW dealer (often free if under warranty), remove and re-pair Bluetooth devices. As a last resort, disconnect car battery for hard reset. Most issues are software-related and can be resolved with updates, but repeated problems may require replacing the head unit (€2,000-4,000, rarely needed). Usually software update at dealer resolves: €0-400 depending on warranty status.
12V battery drain and failure€200 - €600
Battery drains if car sits unused for over a week, registration required after replacement · more· less
BMW issued a Service Action for G20 models produced from August 2018 to March 2019: a software error causes continuous resetting of the microcontroller in the power management system, triggering "Replace Battery" warning. Even without this defect, BMW's sophisticated electronics draw significant power when parked. Symptoms: difficulty starting, dimming lights, malfunctioning electronics, and warning messages. Battery replacement costs €200-300 for the battery plus €50-70 labor. Critical: the new battery MUST be registered with the car's battery management system (BMS) using diagnostic tool to optimize charging and prevent warning lights - failure to register causes improper charging and premature battery death. Most dealers include registration in labor cost. Use a quality battery tender/trickle charger (CTEK MXS 5.0 or 7.0) if the car sits unused for over a week. Drive regularly and take longer trips to allow full charging. Short drives can prematurely drain the battery. BMW batteries typically last 4-6 years but can fail earlier on cars used for short trips only.
This is a known problem affecting all G20/G21 sunroofs, well documented globally. BMW issued Service Information Bulletin: cause is insufficient grease for the roller sunshade mechanism, allowing excessive movement inside the guide rails. The official BMW fix: clean and apply special grease to left and right guide rails. This repair is covered under BMW New Vehicle Limited Warranty. If greasing doesn't work, dealers remove the roof interior. In some cases, lubrication fixes it permanently; in others, rattles return within days. One dealer reported the complete sunroof case replacement as the permanent fix: estimated cost over €1,200 if out of warranty. DIY temporary fixes that some owners report success with: Velcro stick-back strips on the lip where rear panel rests (under €5), or rubber seal conditioner (Gummipfleger). If under warranty, take to dealer - this should be covered and is not normal. Many early G20s (pre-LCI) affected; complaints reduced significantly after LCI 2 update.
Above-average reliability for a modern diesel, but emissions systems require attention
The BMW 330d G20 with B57 engine is widely considered one of BMW's most reliable modern diesels, easily surpassing 300,000 km with proper maintenance. However, like all Euro 6 diesels, it has complex emissions systems (EGR, DPF, AdBlue) that require regular highway driving and quality fuel. Short-trip urban use accelerates wear on these systems. Budget for emissions-related repairs. The engine itself is robust - timing chain issues (plague of earlier BMWs) are rare on the B57. Electrical issues are mostly software-related and can be resolved with updates.
Pre-Purchase Inspection Checklist
General checks
Service history
Complete BMW dealer or authorized specialist records essential. Verify oil changes at proper intervals (every 10,000-15,000 km, not BMW's 20,000-30,000 km).
Tires
Check tread depth (minimum 3mm), age (date codes on sidewall), and uneven wear patterns. G20 330d typically uses 225/45R18 or 225/40R19 front / 255/35R19 rear staggered.
Cold start
Must start engine completely cold. Listen for unusual sounds, excessive smoke, or rough running.
Body condition
Check for rust, accident damage, paint mismatch. Inspect panel gaps and alignment.
Test drive
Minimum 30 minutes including highway speeds to get transmission and engine fully warmed up. Test regeneration and emissions systems.
Specific for this vehicle
Check coolant level and condition for EGR cooler leaks
Look for unexplained coolant loss, milky/contaminated coolant, or white smoke from exhaust. This is the #1 B57 diesel issue. Ask when coolant was last topped up.
Verify DPF regeneration history and check for warning lights
Ask seller about driving pattern - avoid cars used only for short urban trips. Check for DPF warning lights or limp mode. Scan with BMW diagnostic tool for DPF soot loading percentage.
Test AdBlue system and check NOx sensor codes
Verify AdBlue level is adequate. Check for any AdBlue warning messages or countdown warnings. Have specialist scan for NOx sensor fault codes (P2200, P220A2, P2202).
Listen for turbo wastegate issues and check EPC light
During test drive, listen for wastegate rattle or sticking. Check that turbo spools smoothly without hesitation. Watch for EPC warning light appearing.
Inspect for oil leaks at valve cover and VANOS solenoids
Check valve cover gasket area and VANOS solenoid region for oil seepage. Smell for burning oil during test drive (indicates oil dripping on exhaust).
Test transmission shifting quality and check for oil cooler leaks
ZF 8-speed should shift smoothly without jerks or delays. Check transmission pan area for leaks. Ask when transmission fluid was last changed (should be every 80,000 km despite "lifetime" claims).
Check engine mounts for excessive movement
Have someone rev engine while you watch from outside - engine should not move excessively. Listen for clunking when putting car into drive/reverse.
Test all infotainment functions and check for software glitches
Verify iDrive system boots properly, test Apple CarPlay/Android Auto connection, check navigation, and ensure no random reboots occur. Ask about ConnectedDrive functionality.
Verify sunroof operation and listen for rattles
Open and close sunroof completely, listen for clicking, rattling, or squeaking noises, especially on rough roads. Known G20 issue - check if warranty repair was performed.
Check battery age and test for drain issues
Check battery manufacture date (should be less than 4-5 years old). Ask if car has had battery replacement. Verify battery was properly registered with BMS if replaced.
xDrive models: test AWD system and check for transfer case issues
Check for xDrive warning lights. Test AWD engagement on slippery surface if possible. Inspect differential and transfer case areas for fluid leaks. Ask when differential fluids were last changed.
Scan for software updates and check recall completion
Use BMW diagnostic tool to check software version and available updates. Verify any recalls (crankcase bearing, battery pack debris, starter relay fire risk) have been completed. Contact BMW with VIN.
Recalls and Technical Service Bulletins
Starter relay corrosion / fire risk (2019-2021)Verify completed - park outside until fixed
Contact BMW with the VIN to verify all recalls and service actions have been completed. The crankcase bearing and starter relay recalls are particularly important for early 2019 models. In Europe, check with your national vehicle authority (e.g., RDW in Netherlands) for country-specific recalls.
Warranty Status
Factory warranty (Europe)2-3 years unlimited mileage (varies by country)
Netherlands standard warranty2 years unlimited km (dealer may offer 3 years)
Extended warranty availableUp to 7 years / 100,000 miles
Paint warranty3 years from first registration
Corrosion warranty12 years unlimited mileage
All 2019-2020 BMW 330d G20s are now outside their original factory warranty unless extended warranty was purchased. In Europe, warranty terms vary by country: Germany offers 2 years unlimited mileage, UK offers 3 years unlimited mileage, Netherlands typically 2 years unlimited km. Extended warranty options available through BMW dealers. Note: warranty status during the first 24 months allows repairs at any Authorized BMW Centre or BMW Service Authorized Workshop in Europe.
This report is for informational purposes only and does not constitute professional advice. Estimates may be inaccurate. Always have a qualified specialist inspect the vehicle before purchase. We accept no liability for decisions made based on this information.