P0456 Code: 2020 BMW 5 Series – What It Means & Cost to Fix

2020 BMW 5 Series P0456: Very Small EVAP Leak Repair

P0456 on Your 2020 5 Series: The Investigation

Your 2020 5 Series (G30 LCI) has triggered P0456—a very small EVAP leak. BMW's DMTL pump is a known failure point. Basic warranty (4yr/50k) expired. Federal emissions (8yr/80k) covers EVAP through 2028.

Clues

  • Check engine light on
  • P0456 stored
  • No performance symptoms
  • Fuel filler seal may show wear after 5+ years

Suspects

  1. Fuel Filler Seal (High Likelihood): Five years of wear. $15–$30.
  2. DMTL Pump (High Likelihood): Well-documented G30 failure. Under emissions warranty or $280–$480.
  3. Purge Valve (Medium Likelihood): Turbo heat cycling. Under emissions warranty or $170–$350.
  4. EVAP Hose (Medium Likelihood): Rubber deterioration. $150–$300.
  5. Charcoal Canister (Low Likelihood): Activated carbon degradation. $350–$600.

Diagnostic Steps

  1. Check/replace fuel filler seal—$15–$30
  2. Check federal emissions warranty—8yr/80k through 2028
  3. BMW dealer or independent specialist—ISTA diagnostics
  4. Smoke test if needed ($100–$150 at BMW shop)

Costs

  • Fuel filler seal: $15–$30
  • DMTL pump: $280–$480 (may be emissions covered)
  • Purge valve: $170–$350
  • Federal emissions 8yr/80k through 2028

Can I Drive?

Yes. P0456 has zero impact on the turbo, xDrive, or performance.

Warranty

Basic 4yr/50k expired. Federal emissions 8yr/80k covers EVAP through 2028. BMW EVAP repairs are expensive—use emissions warranty if eligible.

Frequently Asked Questions

Got Another Mystery?

"The game is afoot!" Let our AI detective investigate your next automotive case.

Open a New Case