This was a huge problem when I was at BMW. It started with the E90 3's, since there was no dipstick it all rested on the oil level/quality/moisture sensor. If poeple wouldnt warm the oil up hot enough, there would be condensation in it, forcing an implausible reading on the level sensor. BMWs solution was to rev the car over 3k at highway speeds for about 10 min, then open the oil filler cap to relieve the moisture. Most times the sensors would fail, causing a low oil reading, and the saavy owners who wanted to be involved would add a quart and re calculate. It would still say low so theyd add another, and recalculate. Still low, one more went in. Finally theyd give up and drive over to us, where they already caused damage by overfilling the motor. One lady added 7 quarts!!!!!! Big big mess. If anything, take the 7 out and get the oil hot and see if you can get the moisture to burn off, open the cap after a sprited run if you need to. I dont think your problems are over for this pesky sensor. Just give us a dipstick!!!