Home › Fault codes › 2A15 / 2A17 / 2A19 (EVAP, older BMWs)

BMW 2A15, 2A17 and 2A19: fuel tank leak test and vent valve codes

Codes from the fuel vapour system on E-series BMWs. 2A15 is a small leak; 2A17 is the leak-test pump itself; 2A19 is the purge valve circuit.

Last updated

Codes on this page

CodeDefinitionSource
2A15Fuel tank ventilation and scavenging air system: fine leakBMW SI B07 03 14
2A17DMTL (tank leak diagnosis module): system failureSI B01 05 11 (PDF)
2A19Tank venting valve: output stageCarWiki

P-codes are the generic OBD-II codes any reader shows. Six-character and four-character hex codes are BMW's own, read with a BMW-capable scanner; the wording is BMW's, from the source shown.

What it means

Many E-series cars test the fuel vapour system with a DMTL leak-test pump. 2A15 means the test found a fine leak (on a generic reader, typically an EVAP small-leak code like P0456). 2A17 means the DMTL pump failed its own check. 2A19 is an electrical fault in the tank venting (purge) valve circuit.

Can I keep driving?

Yes. These faults don't affect how the car drives, but the check engine light stays on until it's fixed.

Usual causes on BMWs

CauseCars most affectedWhat you noticeEvidence
Fine leak: cap, lines, canister, sealsE-series2A15. BMW lists it among codes that should always be diagnosed with the test plan.BMW SI B07 03 14
DMTL pump failureN52K cars, including E70 X5 3.0si/xDrive30i (2007–2009 builds) and others listed in the bulletin2A17, often with 2B3A–2B3D. BMW extended DMTL pump coverage to 10 years or 120,000 miles on eligible cars and told technicians to replace the pump directly for those codes.SI B01 05 11 (PDF)
Purge valve or its wiringE-series2A19 output stage fault: the valve, its connector or wiring.CarWiki

A bulletin isn't a recall and doesn't mean your car has the problem; open it for the exact models and build dates.

What to do

  1. Check the fuel cap first.
  2. For 2A17 on an N52K car, ask a BMW center whether the DMTL warranty extension still applies to your VIN.
  3. Have the leak test run with a smoke machine before replacing parts.

Warnings it can bring up

Check engine light, no message

Sources

  1. BMW SI B07 03 14: Diagnosing stored fault codes to help avoid repeat repair visits (NHTSA)
  2. CarWiki: BMW 2A19 tank venting valve, output stage
  3. NHTSA: BMW technical service bulletins and recalls by VIN

Bulletins are cited in the tables above. Explanations are ours; where a source is an owner report rather than BMW, it is labelled as one.

Want a heads-up when prices or bulletins change for your BMW?

About one short email a week, with BMW news. Unsubscribe anytime.