Hi guys, really appreciate that everyone has been helpful and willing to share information with newbies like me as we progress in our journey as UDM owners...Yesterday, I was driving to LCCT from Damansara at around 2:30p.m. Everything seemed fine until the time when I arrived at LCCT. Just before I started my journey back, I noticed the check engine oil level indicator was lighted in red. Alarmed, I slowly drove to the Petronas station and stopped the car. I alighted to check the area under my car as well as the pan under the engine. Thankfully, there were no oil leaks. Next, I tried checking the dipstick oil level, and it was slightly below full but definitely not empty to an alarming level. To be safe, I went into Petronas to get a 1L bottle of engine oil. Currently, I'm using Ravenol Fully Synthetic 5W-30 . Unfortunately, the closest oil type I could find was Petronas Syntium 3000 5W-40 fully synthetic engine oil. I bought a bottle and poured about half in. My first question is, will mixing these two types of engine oils harm my engine? Secondly, I couldn't find BMW-LL01 or 04 at the back of the bottle, only some standards for Merc and Volkswagen. Does that mean that the oil will be unsuitable for my engine ?After that, I continued my journey driving slowly to be safe. The problem was that the RED light was still lighted up, and this time it was at times blinking intermittently, sometimes stable, and sometimes dissapeared altogether, but only for awhile. Then, it will light up again and blink for awhile, then dissapear again. I was starting to wonder if it was an oil level sensor problem or the indicator itself being faulty. My car has just recently been through some major engine works and all possible leaks have been fixed. A check with my friend told me that in the worst case scenario, it could be the oil pump inside the engine, but even that had recently been replaced during my recent top overhaul where a part in the previous oil pump was found to have chipped off.After getting home, I left the car to cool down and after an hour or so, tried checking it again. This time, I checked below for leaks and there was none, then I checked the engine oil level dipstick and it was at MAX level. Tried bringing the car for a spin and miraculously, the indicator had dissapeared. It was no longer lighting up. Later at night, the light did not re-appear and even this morning as I drove to work, it did not light up. Now, I should be happy that it is no longer lighting up , but still I am worried about the possible causes. If I send it to the mechanic now, they will just tell me that it's fine and they cant trace the problem since the indicator is no longer lighting up... Appreciate all the advice!Btw, my car is a 318i 2.0 N42B20