THIS IS A QUESTION ON THE 02 HEATER SENSOR NOT WORKING.
I have a 2006 bmw x3 with a 3.0 m54 engine. I have changed my bank 1 upstream 02 sensor twice and the code p0030 keeps coming up. Is there a fuse or a relay that might have been blown to cause this code to keep coming on. I checked the ohms on the 02 sensor and it was .40 ohms. The only thing I need to check is the ground. Do you have any suggestions of why the heater in the sensor keeps going bad. The new sensor was matched with sn#.of the original.
Hello Mr. Nikolov, first it may seem like a stupid question but are you sure you have the correct bank ? Bank #1 is the front bank. If so then follow this procedure:
Check fuse F04. If fuse F04 is blown, disconnect all of the Oxygen (O2) sensors (be sure to mark the connectors for proper installation). If fuse F04 blows after the O2 sensors are disconnected, then disconnect the crankcase breather heater located on the back side of the intake manifold. If the fuse does not blow after disconnecting the breather heater, then the breather heater needs replacement.
Remove the intake manifold and replace the breather heater. Clear faults and test drive to verify repair.
Let me know if you need any further information. Thank you for the question.