I had the same issue but mine was caused by stop/start. The car would then go into limp mode. It was reproducible which was good.
The solution was to replace the Oil Pressure Control Valve which is no.12 in the picture. This is for an E90 318i N43. I also replaced the Oil Pressure Sensor at the same time.
You cannot clean this valve - you must replace it. I've not had any issues since it was replaced.
|