I had the dealer put on Roadblock by Autobahnd when I picked up my F30 back in March. It was a Thermoplastic Urethane with Acrylic adhesive. It cost about $650 to protect the bumper, leading edge of the hood and side mirrors.
Just drove ~3,000 miles r/t to Florida and it worked great! I went through at least 2 paving zones it was getting blasted from the loose aggregate and not one paint chip! I think it was worth every penny since my SAAB 9-5 has 140K miles and the front bumper and hood has so many paint chips along with sand blasting look on the front bumper.
As for the look it does take some time to get use to, but as I look at the alternative it is very acceptable.
I would not recommend for drivers that do not plan to keep their vehicles long term.