P0304 = #4 cylinder misfires
P0170 = Fuel Trim, Bank-1
P0173 = Fuel Trim, Bank-2
P1250 = this is invalid code for BMW
P1188 = Fuel control, bank-1, sensor-1 (pre-cat sensor)
P1189 = Fuel control, bank-2, sensor-1 (pre-cat sensor)
Vacuum leaks and/or sensor defective for the issues of the codes.
This error codes really need parts to replace. But you have to replace the thermostat first. Then clear the codes and see if any reappears,then replace defective part/s
SOURCE: just got there codes for my 2000 323 and it didebt
p1188: Fuel Control (Bank 1 Sensor 1)
p1189: Fuel Control (Bank 2 Sensor 1)
p0171 and p0173: These are very common codes on BMW's which can also be false codes, try
clearing the codes and run the test again they may not come up again.
p1250: Never came across that....
1,215 views
Usually answered in minutes!
×