I have no experience with 3M, but I like my VentureShield so far. Looks good over the IB. Make sure your installer is qualified, and they'll replace it for bubbling/peeling/yellowing. Also, talk to the guy doing the install about the full-hood. The line is barely noticable unless wax/dust catch in it, but I know it's there, so it bugs me. I was told by the front desk it was cost-prohibitive, but the installer afterwards said it would have only been a couple hundred more.
AiB LEDs///MS Filter///Hardwired V1///VentureShield///F1 Pinnacle 35%///IND Reflectors///BMW Performance Grills