i've had a 3M clear bra on 3 cars now and wouldn't hesitate to get one on any new car I get from now on.
The bad thing about the one on my e92 is that now that I've seen the ///M kit, I'll probably have to get a new one.
You can go to xpel.com to find someone local to you to install. For my e92, I got the extended front hood, bumper, and side mirrors covered (didn't see a need to do the headlights) and it cost me $600.