So I was driving my 507 today close to home. Gave it full throttle and then noticed I'd lost power steering and the battery warning message came up. Managed to just get it home - those things without power steering are almost impossible to move! Anyway, opened the bonnet and there was oil EVERYWHERE! Noticed the oil filler cap was off and lying close by. Also noticed the power steering/alternator belt had come off. Now given that it's only very recently had a service, my guess is they hadn't tightened the oil filler cap properly. It's also a guess that the oil spill caused the belt to slip off hence the loss of power steering. Anyone know of another reason why the cap was blown off? It's still under warranty til September so was recovered and taken to MB earlier.