Headlight switch failure is common for W124s because of age.
Fortunately, the part is still available from MB, part number 000 545 62 04. The current list price is $102.00, and the switches can be purchased in the $75-80 range via discount online MB parts dealers.
Comparison of old (left) and new (right) headlight switches.

Other forum members have replaced their switches, and disassembled them to find many broken plastic bits inside. You can see this here, and here.
I recently replaced my switch, and upon removal and disassembly, I found that it was broken way beyond repair inside.
Here are a few photos of the inside of my switch as I disassembled it.
Popping the metal cover off of the plastic back-housing:

Separating the parts:

Separated parts, and a pile of broken plastic:

Fortunately, the part is still available from MB, part number 000 545 62 04. The current list price is $102.00, and the switches can be purchased in the $75-80 range via discount online MB parts dealers.
Comparison of old (left) and new (right) headlight switches.



Other forum members have replaced their switches, and disassembled them to find many broken plastic bits inside. You can see this here, and here.
I recently replaced my switch, and upon removal and disassembly, I found that it was broken way beyond repair inside.
Here are a few photos of the inside of my switch as I disassembled it.
Popping the metal cover off of the plastic back-housing:

Separating the parts:

Separated parts, and a pile of broken plastic:

