Last place to go.....Ridgefield European Motors, Ridgefield CT. I have made that dealer millionaires....Steve is a good man.....but they will KILL your wallet. Not worth it!
Autotechnic in New Milford CT, Rob is very knowledgable. The place is not well-known but it's a BMW mecca. The owners are real track drivers and they know what they are doing. They know the E34, E30, E32, E36, E46, E38, E39 real well. They never say they can't do something. Anything is possible here. Pricing is reasonable but watch out for labor to jump upwards.
Performance Imports Danbury, Very well rounded friendly shop seems more honest than the other guys around. Labor/hr closer to dealer but more accurate with actual time. May not have specific E34 knowledge but good overall. They service most inports/exotics.