The 6 Series coupe ended up on its roof after skidding on diesel left on the road.
The £50,000 motor is thought to be a write-off after the crash at 9.30am yesterday.
Advertisement
Hide AdAdvertisement
Hide AdPolice closed off the B6145 outside Musselburgh, East Lothian, for over two hours as emergency services tended to the victim and cleared the road.
The male driver did not require hospital attention.