What causes check engine light on 2002 BMW 325CI?

The gas cap can be faulty internally, you need to test it with a vacuum testing machine, (Miller pump)
You may also have a cracked vapor canister or a solenoid bad on the canister vent.
Bad hoses may also be the problem but not as common as a cracked canister, solenoid, or gas cap.
Time for the dealer!
 
Back
Top