I posted last week looking for hints on ding prevention. In the intervening week, I took my M in for annual service and while at the dealer, had Dent Wizard take the dings out. I'm very impressed - the series of little dings are gone without a trace, and the car looks perfect again. Meanwhile, I have put some foam batting at strategic spots under my car cover, and hope this will prevent any future problems.