Actually, 1990-1992 300CE's have an M104 engine (104.980), not M103. It is a 3.0 liter engine with dual overhead cams, and is an early version of the later 3.2 liter M104 engine (104.992), that also benefited from variable valve timing, as well as all electronic fuel injection.
For the record, 1993 300CE's actually have the 3.2 liter M104 engine found in 1994-1995 E320's (and 1996-1997 W210 E320's). They just didn't change the badge.
2001 E430, Bourdeaux Red, Oyster interior.
1973 280SE 4.5, 170,000 miles. 568 Signal Red, Black MB Tex. "The Red Baron".