I've always gotten my windows done (both on my BMW and previous vehicles) at Oasis Tinting in Lawrenceville. Worth it if you're willing to go a bit north. Great guys with great products and service. Will do anything you want.
Actually heading there now to get them to redo a window that was repaired by my body shop after getting broken into.