2013 328xi
N20 Engine
175K Miles

The oil level constantly reads full with about 1 out of 10 times reading 2/3 down between full and low. Goes back and forth. Regardless of oil level. Literally ran the engine low on oil while reading full.
I pulled the connection to the sensor and it reset after about 48 hours.
But can’t verify the oil level...
Can anyone explain how this sensor reads?
Does a bad ground or connection read full?
Could the sensor be gummed up and get stuck in position?

Any advise would be appreciated!