What say we get some statistics straight first?
The W124 coupe for the U.S. Market was manufactured for model years 1988-1995.
There were three different engines used:
1988-1989: 3.0 liter SOHC, 2-valves per cylinder making 177hp
1990-1992: 3.0 liter DOHC, 4-valves/cylinder making 217hp and 195 lb.-ft. torque. This engine redlines at 7,000 rpm.
1993-1995: 3.2 liter DOHC, 4-valves/cylinder making 217hp and 229 lb.-ft. torque. This engine redlines at 6,400 rpm.
All had 4-speed automatic transmissions.
The Sportline Option was available from 1992-1995.
Wiring harness issues began with the 1993 models and continued until 1995 due to the material used (supposed to be more environmentally friendly).
Mercedes-Benz made MANY changes (even some mid-year) to the features of these cars....wood changes, stereo changes plus other cosmetic changes like the shape of the steering wheel, style of alloy wheels, etc.
I have owned a 1991 300CE for 9 years. I bought it Starmarked at 70,000 miles and now have about 188,000 so I've lived through a lot of the issues described on this forum. The most expensive to date have been the oil leak (fixed at 100,000 miles) and the water pump.
*********
Now for my opinion.
Get the newest example with the lowest mileage you can afford. The extra 40hp in the 3.0 and 3.2 liter engines WILL make a difference in terms of power. The car is FAST on the highway (will hit nearly 150mph), but kind of a slug around town, especially with the A/C on. Unfortunately, Mercedes-Benz never offered a V8 in this body style from the factory.
Gas mileage is good for 15 year-old technology. I maintain about 21 around town and use this car as my daily driver.
Hope this helps

Good luck in your decision!