RepairPal is your advocate for car care advice and guidance

Q: car failed emission diagnostic trouble codes are P1250 and P1477 on 1999 BMW 323i

P1250 is PRC Solenoid circuit malfunction
P1477 additional fan relay circuit malfunction. It has been to the BMW dealer ship three times and they have not fixed it yet
Get a Repair Estimate
Guaranteed by certified locations nationwide. Learn more
RepairPal estimates are guaranteed at over 1,700 quality certified locations nationwide. Learn more
It's looking like you have same problem I just crawled out of, could be several issues or multiple. Issues lie between your lines to pcv valve evap canister 90 degree elbow behind or below intake manifold, gas cap, or maybe your whole charcoal canister and a adjacent hoses. Check all your vent hose lines under intake and up to valves and canister
Didn't find what you were looking for?