Soiunds like either a sensor problem, harness problem or a connection problem. Not something that I would let go for a long period of time without having a BMW dealer diagnose what is going on.
The fact that it's intermitent could make it tough to find, though