I would go for the sending unit. I had replaced the sending unit on my former 190D once and this renewed little rascal gave a reading of 0 every time I got of the autobahn after driving at 140+km/h speeds.
The first time it scared the hell out of me. I opened the windows to listen to the engine, but it definitely sounded like it was still enjoying a good oil pressure.
with a minor 600+k