Hi everyone. I have had my '10 M3 since mid June and have had the check engine light come on 3 times due to carbon buildup on the spark plugs. Each of the previous times the dealer cleaned the plugs and turned off the light. This time I am going to have them look at it more throughly. Any ideas on an underlying reason this keeps happening?