Hey,
I've used Custom Sun Control on Hwy 41 near Dobbins AFB for my past 3 cars (
http://www.customsuncontrol.com/indexcustomsun.htm). They tinted my 2007 E90 and after 2+ years I have no scratching on my tint. They are not the cheapest but their work is excellent. I would just make them aware of your concerns about the felt treatment and potential scratching (that it seems to be an issue for some folks). I think they'll know exactly how to deal with it.
John