Don't have a Mercedes but I can gladly recommend Tim at Accutech, @ 301 & 466. He's worked on my diesel truck and our 2 hondas. He'll tell you he's not the cheapest guy in town but he does stand behind his work. On at least 3 or 4 occasions he's not charged us for minor repairs.
I'm sure he can work on a mercedes. He's a master mechanic.