I have an '88 300E and the same situation occurred with the check engine light. I replaced the Oxygen Sensor and everything was fine after that.
'86 Alfa Romeo Spider
'84 Harley Davidson FLH"X"
'70 FJ40 Land Cruiser (basket case)