I just had OptiGuard applied to my car. After reading many of the M5 forum members recommending it, I decided to go for it. I found a very good detail shop in Anaheim, CA to do the work. Richard Lin at ShowCarDetailing. I would highly recommend them. They were very meticulous in how they prepped the car's paint before applying the OptiGuard. Below is a link to their Facebook page with lots of photos.