Had you just filled up with petrol to the absolute top? Did that on mine and a mile of so later it stopped and wouldn't restart. Popped the filler cap open and tried again - Bob's Your Uncle. Closed up and drove home fine.....

M3W's don't like being too full of fuel it seems. Just a thought.