Go drive a 94 or 95 E320. you won't want to go back. Its the same chassis, same body, etc. but its so much more refined. A good one can be had if you take the time to weed out the beaters. I probably overpaid for my sedan (78K miles, all records since new) but after replacing the engine harness and tires, it looks and runs like a new car. Plus its damn fast. Only problem is that its now on loan to my mom

.
Also, my uncle in Germany was fond of saying "in a Mercedes you have an accident. In a BMW you die".