You are here:

BMW Repair/e46 P1250 fault code


ej wrote at 2006-09-20 03:30:44
I also have a P1250 & although I don't have an explanation for the code, I'm hoping I have an answer to the check-engine light.  Last time my 328 behaved similarly, I was told to check the anti-freeze level.  After adding some anti-freeze, the check-engine light eventually shut-off.

gutnick wrote at 2006-11-24 08:13:48
Check your gas cap.  It is similar to P0455.

Cap is lose, hose is lose etc.

hizbmw wrote at 2006-12-28 15:19:22
I have a 2000 BMW 528i, and have been experiencing the identical problem. After extensive research, I've found the reading for trouble code P1250: EFE Heater Circuit Malfunction.

emad wrote at 2007-07-08 05:18:52
P1250 is fuel air metering

Kyle wrote at 2009-07-23 23:33:48
Having the same problem here, I replaced my camshaft position sensor cause i thought w/o a doubt that was the problem. Still doesn't work, my code reader said it was fuel air metering but idk what that is or how to fix it. The car having the problem though is a 99 m3 though.

justoffabit wrote at 2012-04-17 18:29:30
P1250 code is Pressure regulator control solenoid valve open or shorted.  It is part of the evaporative emission system.  It is many times coupled with a P0455-EVAP system gross (large) leak, and/or a P0340-camshaft position sensor fault.  The 1250 is a manufacturer specific code and will NOT appear by itself, if it does, there is something very wrong, this can also lead to some misfire codes, P0300-P0306. I am currently working on one of these headaches at my dealership and I am profusely banging my head against the wall.

Paul wrote at 2013-07-17 20:44:33
1999 328i e46

I got this code yesterday when I was testing each fuel pump out of the gas tank due to my fuel gauge not working correctly, with a new fuel pump and sending unit installed.i have since erased the code.

TECH wrote at 2014-12-04 22:48:16
!250 is code created from using generic scaners do not diag a 1250 u need a tool that can reD BWM ETC . DONT TRUST THE 1250

Ray G wrote at 2015-03-03 13:33:25
Hi I have the same problem with P1250 The answer low engine oil check level at stick  low  add engine  motor oil  and reset  the light  

BMW Repair

All Answers

Ask Experts


Evan Slater


All 1999 model year and newer. Don't know much about pre OBD2 stuff. E46 and newer I am Especially good with late models. I NEED YEAR & MODEL OF VEHICLE! when asking questions. Please give last seven digits of the VIN number. Please give as much background info as possible when asking questions. Please read past questions and answers to avoid duplicate questions.


6 years automotive experience and 3+ years working as a Dealership Master Technician. Will offer dealership Technician perspective with knowledge of common failures/problems, part weaknesses, Service Bulletins, and Improved components. Will not give tipical Dealer Bull

Current BMW dealership Master Technician

Graduate UTI Phoenix 2002 (won 9 out of 15 possible top student awards) BMW STEP Graduate 2004, Over 90% average on BMW ACT competition question for 3 years. BMW Master Technician Level 4 with Master Tech training. ASE Master Certified Technician.

©2017 All rights reserved.