Silicon Valley Auto Glass (463 Blossom Hill Rd #B - 408-225-4404). They have done 5 cars for me, including 2 RX-7s that are very difficult and recently tinted my 97 GTS for $289(3 windows). They do numerous BMWs and other expensive cars. They have two brands of tint, Onyx and Granite. I had Granite on my other cars, but Onyx is more grey/black and looks better on my blue/white Viper. I picked the lightest tint for the front windows and 2 shades darker for the back, but would probably pick only 1 shade darker next time. The darker color adds a little too much distortion for me, though some people may like it.
I have never had even the slightest peeling or bubbles, even in a wagon with a german shepherd banging her collar on it. Expect a few very small bubbles at first that will go away in a few days and then just use water to clean - NO AMONIA.
Todd