I've had 3M on a previous car, and just put it on my 128i, never had problems like this. The installer I used in Van used a computer cutter, which was able to change the length of the bonnet cover, and the curves are perfect.

I think they are worth having to protect the front of the car, but get it done right, with an installer with a good history.