I haven't used the 3M stuff yet, but a friend of mine has it on his Megabusa, and he swears by it. I was looking at doing it for my wife, and asked him, he said the most important thing is the installation. He was very dissatisfied with his first installer and had it redone somewhere else. You can look on the 3mwebsite and it will give you a list of local installers, just expect to get what you pay for, especially on the install.
the 3m for this car is pretty crappy, i got it and parts of it are peeling, and dirt got under it. my prices probably wouldnt be all the relavant to you because im in canada. should i bring it to the dealership and tlel them what happened?