Your going to find that most shops charge by the hour. So the stuff you listed is easy but labor intensive. And honeslty if you can do it yourself it may be cost prohibitive to fix. The Mirrors are probably due to the switch. The window is due to the elect motor Most of the time they can be freed up.
Sunroof is a pain and will take at least a day of labor if the cables are bad.
Treekiller here on the list. He posts in the Auto x section knows e30s..
Total performance over by the stadium also is really good with e30s.
813 875 1915,
there is also J C and Lutz that have shops.
__________________