Your Service Manager should stick to what he knows: setting up service for BMW's. I have XPel on my 1998 540I6, and it is the best thing you can do to protect your paint without anyone knowing it is there. No more sandblasting chips & etc. Treat it just like paint. Only con is sometimes depending on the fit, you need to clean debris buildup/wax buildup with a cue tip.You have to look for it to notice it, if it is installed properly. The films for the paint are all made by 3M. However the light protections films are made by different manufacturers and vary in quality. Make sure you don't get something super thick to cover your lights or they burn out from the heat build up. They do not curl up (per your service manager). The key is to have them installed properly. Xpel makes the best energy absorbing film for the lights, IMHO and I have had them for almost three years with no problems. There is a four year warranty given by XPel, which should set your mind at ease. The fit is critcal, which is why I had all the major pieces professionally installed. By the way, did your service manager know that BMW buys their kits for the Z3 & etc. from XPel? My Advice to you, take advice from BMW Dealers with a skeptical eye, unless you have one who keeps up with latest in the automotive world. I personally learn more from this board and from researching than even from BMW NA, who usually are the last to get info on their own products anyhow. Good Luck. Have seen considerable text written about Xpel, Invinca-Shield, and Stongard. Does anyone know if one is better than another? It seems that there are considerable price differences between them and it makes one wonder why? Is it worth having one of the three installed or not? I asked my local BMW service manager about it as I see it advertised in the new BMW Assessories Catalog. His advice was to stay away from it as it eventually curls up around the edges and just isn't worth the money. Comments/Advice please.