Before you go buying a sensor be sure you don't have a dash problem. Because oil levels change relatively slow they built a delay into the warning. This prevents the light from coming on during hard cornering and braking. The light only comes on after the signal has been there continuously for some time. I don't remember the interval, its probably less than a minute.
Bosch Master, ASE Master, L1
33 years MB technician