My "service engine soon" light came on last week so I called the service advisor to make an appointment. They mentioned it's probably kjust the gas cap being loose etc. Well, this morning on my way to the dealership, the car starts smoking. I pull over and find oil all over the engine bay. Stopped and see it leaking. Called roadside assistance who after making me wait 90mins, finally show up. The tow truck driver mentioned that he's picked up quite a few M5's with similar problems. Any ideas?