I loved mine. One of the best road cars I've ever owned. Got to 185K miles before the transmission went out. I kind of wish I'd gone ahead and fixed it now, but at the time I was looking for a change.
My wife typically gets the new car and I get the hand-me-downs. We started with a 1984 300D. Good car, went well over 200K miles before passing it on to my daughter. Repaced that with the 1995 E320. A great car. When it came time for a replacement, though, I couldn't see sticking with MB. Ended up with a 2004 Lexus RX330. I think it's a bit of a dog, but my wife likes it. She's fallen in love with SUV's where she sits up higher. I did everything I could to get her to test drive an M3, but she just wouldn't go there.
Gary