So is the oil temp sensor taking temperature before or after the cooler (if equiped)?
The oil temp sensor is located on the ofh and coolant is basically next to it.
Opposite way around, pressure sensor is on the block lol.
I signed up just to say thank you for the information you posted. Hopefully it will be a help to others as well. BMW does indeed have the oil temperature sensor labeled incorrectly in some of their literature. The oil temperature sensor is NOT at the front of the block below the oil filter housing.I found this "This sensor is used in two locations on BMW's and serves as both an oil temperature and water temperature sensor. As a water temp sensor it is located in the side of the cylinder heads. As an oil temperature sensor it is located in the side of the oil filter stand at the front of the engine. This sensor determines temperature by changes in its electrical resistance. This information is relayed to your gauge cluster as well as to the DME where the information is used to adjust fuel, cooling fan operation, and vehicle diagnostics."
I am thoroughly confused now and we both seem to be wrong lol. Top oil filter housing sensor is plugged into clean filtered and cooled oil and it is definitely the pressure sensor. I put a new one in when I rebuilt my motor and it is not a temp sensor it is a different design.
The other two you'll have to figure out. Thinking back to when I rebuilt my block, I think the above description may be incorrect. I think the front sensor is coolant and the side sensor is oil. That is what I remember them being anyway.
IF you read through the N55 engine PDF: http://www.1addicts.com/forums/attachment.php?attachmentid=586998
It contradicts the information quoted above and agrees with me. If you look at the side of the engine block where the sensor is located near the HPFP it is way too low to be coolant. I remember it being an oil passage.
This leads me back to my original post that the oil temperature sensor is on the side of the block and it reads clean (and cooled) oil in the main bearing oil galley right before it gets fed through the bearings.
2015 BMW 535xi. I had various codes, all pointing to engine oil temperature. It seems as if the transmission, DME, climate control all want to know the readings from this sensor. My symptoms were an erratic oil temperature gauge, Fan would intermittently run at full speed very similar to when the water pump is failing. The fan speed in my case was directly related to the oil temperature reading being off as the vehicle thought it was severely overheating (it wasn't). My oil temp would bounce from ice cold, to the needle fully pegged and everywhere in between in a matter of seconds. The higher the temperature reading, the louder & faster the fan. Overheating messages on the idrive and cluster.
My oil temp sensor connector ended up being chewed off by a rodent. I believe that both wires to the sensor were shorted out on the block. In order to access the sensor, you have to remove the throttle body and all the intake & charge pipe ducting around it. As soon as you drop the throttle body, you will be staring at the sensor.
Thanks again Bnks334.