I have a mini cooper R56 engine that has done 90,000 miles. It has been serviced every 15K miles and we bought it from new. At the last service the timing chain was replaced and a full oil service undertaken, 8 weeks later the clutch went and that has been replaced. Two weeks ago ( 8 weeks after the service), the engine management light came on and when the garage checked the oil there was none there. This has meant the solenoid valve and unit has had to be replaced. Has anyone had a similar problem? I know that the car is old but it has been very well cared for and we have never had a problem with the oil before. There are no leaks at all and I am wondering what could be causing it?