I have been chasing a high oil temperature problem when I run track days my 2010 3.0si N52 6 speed. I have observed 165 degree C + oil temps on hot days at the track. First I added a Setrab 19 row oil cooler in the factory position in front of the passenger side wheel well. It was vented, baffled etc. so the design and installation was correct, still no difference in oil temp readings. Something was definitely amiss as this should not happen. I finally went all in to solve problem. I replaced Setrab cooler with a large Mishimoto oil cooler than runs from frame rail to frame rail located just behind the lower grill opening. Using the ports on the oil temperature thermostat housing I installed an oil temperature gauge on the line coming from the oil cooler. I also installed an oil pressure gauge on the port measuring the oil temp of the oil coming from the oil pump. I also installed a water temperature gauge on the water temp feed line to the water pump.
Gauge installation attached to cup holder for easy removal
Oil temp and oil pressure gauge sender installation
Water temperature gauge sender installation
Overall view of sender installation
View from backside of gauge mount showing disconnects to remove gauges for non track days
Now that I had tools to measure REAL oil temp I ran a track day. At 7000 rpm in 4th gear on a 90 degree day I was reading 165 degrees C (329 degrees F) on dash oil temp gauge. Oil temperature gauge measuring oil exiting oil cooler was 210 degrees F!!!!! Water temperature under the same conditions was 235 degrees F. Clearly dash gauge is wrong or is computer manipulated temperature. The BMW oil temperature gauge is in the pan. The oil pump draws oil from the pan and then compresses it to 70 psi adding more heat to the oil. No oil cooler, no matter how efficient is going to cool oil from 329+ degrees F to 210 degrees F. From driving on the street it is also clear that the dash oil temp gauge is dampened to have a very slow response. Bottom line is that you can't rely on dash oil temperature gauge for an accurate reading.
Gauge installation attached to cup holder for easy removal
Oil temp and oil pressure gauge sender installation
Water temperature gauge sender installation
Now that I had tools to measure REAL oil temp I ran a track day. At 7000 rpm in 4th gear on a 90 degree day I was reading 165 degrees C (329 degrees F) on dash oil temp gauge. Oil temperature gauge measuring oil exiting oil cooler was 210 degrees F!!!!! Water temperature under the same conditions was 235 degrees F. Clearly dash gauge is wrong or is computer manipulated temperature. The BMW oil temperature gauge is in the pan. The oil pump draws oil from the pan and then compresses it to 70 psi adding more heat to the oil. No oil cooler, no matter how efficient is going to cool oil from 329+ degrees F to 210 degrees F. From driving on the street it is also clear that the dash oil temp gauge is dampened to have a very slow response. Bottom line is that you can't rely on dash oil temperature gauge for an accurate reading.