E46 Fanatics Forum banner

Oil Temperature Sensor

46K views 23 replies 14 participants last post by  Richard Elliott  
#1 ·
Hi - new here! Searched, but couldn't find anything related to this.

Just changed power steering pump and oil filter housing gasket on 2001 325CI. Getting CEL and code is P0197 -Engine Oil Temperature Sensor Circuit Low Input. Right behind the housing was a connection for what various manuals have called Oil Temperature Sensor. Unplugged and reconnected but still getting code.

Forum searches for the sensor keep pointing to oil level sensor (in pan) and the coolant sensor. But not seeing anything related to the one that the manuals pointed to behind the oil filter housing. I'm assuming it's that one that's kicking off the code.

Has anyone experienced this? Any suggestions? Thanks!
 
#2 ·
The oil pan level sensor, generally, when failing will show a yellow light on the dash (although mine failed with no light, so will replace at next oil change). An internet search on "BMW error code P0197" pulls up a test ... detach the oil temperature sensor and if code P0198 is thrown, replace the sensor. Haven't needed to do this, so just passing it along.
 
#3 ·
Mine failed without light but the code was there too.

By the way, I ended up getting a hella replacement, new in box for like $35 on ebay. I haven't installed yet, just another part waiting until I change the oil.

The guy I got mine from at the time had 3 of them new in box, so maybe he has the other two left.
 
#4 ·
I dont think they fail commonly, the oil temp sensor anyways. Oil level sensors that fail will typically show the yellow oil light. Since you have a code for your temp sensor and not your level sensor, i would pull the connection and clean it all up with some contact cleaner and see if that fixes it. If not looks like its a 35 dollar part.

https://www.fcpeuro.com/products/bmw-coolant-oil-temperature-sensor-13621433076
 
#9 ·
Oil temp sensor is located in the oil pan. In german we call it TĂ–NS, Thermischer Ă–lstandsSensor.

Its a combination of oil temp and oil quantity sensor.

12 61 7 508 003
Are you thinking about another BMW model? According to the BMW e46 engine parts diagram, the oil pan level sensor is called "Ă–lniveausensor" in German, and the oil temperature sensor next to the OFH is called "Temperatursensor Wasser/Ă–l".
 
#18 · (Edited)
Appears from RealOEM that both the European and North American non M E46 have the oil temperature sensor located in the oil filter housing near the oil pressure switch. The part number happens to be the same as the coolant temperature sensor as well.

This oil temperature sensor is VERY different than the oil level sensor (which happens to be a thermal sensor, but to my knowledge is not used in any way for oil temperature that is located in the oil pan). So at the end of the day the oil temperature sensor mounted in the oil filter housing is used to monitor the engine oil temperature.

See RealOEM - http://www.realoem.com/bmw/enUS/showparts?id=ET35-EUR-04-2002-E46-BMW-325i&diagId=11_2201
 
#20 ·
Hi all - here's an update. I just did oil change and replaced BOTH the oil temp sensor (on oil filter housing) and oil level sensor (bottom of oil pan. Reset the Check Engine Light and still got the code P0197 -Engine Oil Temperature Sensor Circuit Low Input.

Is it the wire itself?!?! Is that even replaceable? Any other ideas?

I'm constantly checking engine temp and oil levels and everything looks ok. I'm guessing it's something the car can live with, but want to avoid missing out on a real check engine light situation because the light is always on... Make sense? And it would hurt value if I sell the car.

Thanks!
 
#23 ·
Oil pressure sensor

I just want to share how my P0198 got fixed.

I dont agree with this big tall picture in this thread. According to my very limited youtube base knowledge, Oil pressure Sensor (short/fat) is the Temperature Sensor. Or at least I thought it was oil temperature sensor.

Anyhow, I changed the oil pressure sensor of this picture calling it temperature sensor and my code is gone. I've driven for couple of days and it did not come back. It was a short/fat sensor that needed 24mm wrench

Just an FYI, I have changed oil sender unit or oil level sensor unit before above but that did not fix it