Thank you replying, the car was stationed for less than 15 mins, along with other 335i which parked roughly around the same time (with in 2~3 mins interval). I looked through the window and while all of the other panels including odometer were already turn off, but only the "p park" light located at the shift lever stays on.
The next day, when the BMW mechanic plug into the computer (don't know extacly what they did to it, reset or not) the "P parking" light goes back to normal. kinda odd.