I have 2 excellent choices for you that are very close. The first is ******** Schmid in Torrington 496-8442. Willi Scmid is M-B trained in Germany, works odd hours (12:00 - 10:00 pm or so) and has a loyal following. He WILL fix your car. Willy has been keeping our '87 300E in fine fettle for several years.
The second is The European Car in Canton, sorry, don't have their number handy. Nice shop, more expensive than Willi.