Oil temperature senor is located on the driver side of the block near the HPFP. It reads oil temperature from the main bearing oil galley which is clean and then cooled oil. This gives a decent idea of what type of temps you're seeing through the bearings.So is the oil temp sensor taking temperature before or after the cooler (if equiped)?
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."The oil temp sensor is located on the ofh and coolant is basically next to it.
I am referring to #16 here: https://www.realoem.com/bmw/enUS/showparts?id=UC93-USA-12-2010-E82-BMW-135i&diagId=11_4447#13627580635https://www.pelicanparts.com/BMW/techarticles/BMW-3-Series-E90/FUEL-Engine_Temperature_Sensor_Replacing/FUEL-Engine_Temperature_Sensor_Replacing.htm
Opposite way around, pressure sensor is on the block lol.