A word of caution regarding coolant leaks on all BMWs:
The coolant temperature sensor is located high up on the engine. If there is a massive loss of coolant, and the sensor gets dry, it will happily keep reporting a nice low temperature, while the cylinder heads will melt at the valve seats from the heat in the exhaust gases. In that case there will be no warning lights or anything, just a destroyed cylinder head.
Any sign of sudden gradual power loss, immediately stop the engine.
Depending on how much power the engine is running at, you have between 5-30 s before there is insanely expensive damage.
The situation is far more immediately dangerous to the engine than a complete loss of oil pressure would be.
That power loss likely comes from overheated cylinders causing pre-ignition and the DME pulling ignition timing to compensate.
There are sensors for pretty much everything, but not for the temperature of the cylinder heads. (Apart from the coolant temperature sensor, which stops working if it gets dry) Forget about noticing the problem on the oil temp gauge, it is a very slowly reacting temp sensor, and it does not start to move until it is far too late.
David
(I just posted this in a thread about coolant leaks, and then it occured to me that it might be of value as a thread of its own.)