1. This is a Mercedes forum, so u won't hear much negatives, even if they exist sometimes
2. I found a great batch of info for you. See here
http://www.peachparts.com/shopforum/showthread.php?threadid=22806
On looks, I love those cars. Mechanically, I have no clue, lol