Solving P0455 on Your 2020 BMW 3 Series
P0455 on your 2020 3 Series (G20) means the DME found a large EVAP leak. This 7th-generation 3 Series may still be under BMW's warranty. The gas cap is the cheapest fix to try first.
Clues
- Check engine light illuminated
- P0455 in DME fault memory
- Possible fuel odor
- Gas cap worn after 4+ years
Causes by Likelihood
- Gas Cap Seal (Very High Likelihood): Degraded. $15–$30.
- EVAP Leak Detection Pump (Medium Likelihood): BMW LDP. $250–$450 installed.
- Purge Valve (Medium Likelihood): Sticking. $180–$350 installed.
- Fuel Tank Vent Valve (Low-Medium Likelihood): Seal deterioration. $200–$380 installed.
- Vapor Line (Low Likelihood): Age-related cracking. $100–$250.
Diagnosis
Replace the gas cap first. If P0455 returns, BMW's ISTA diagnostic system can run an EVAP leak test. Independent BMW shops with smoke machines are a cost-effective alternative.
Warranty
BMW's 4-year/50,000-mile warranty may have expired. Federal emissions warranty (8yr/80k) covers EVAP through 2028.
Safe to Drive?
Yes. P0455 doesn't affect the B46/B48 turbo engine, xDrive, or any systems.