yeah, the engine did not turn over. and what i mean by the "P" light, i mean the Parking light, for instance: P, R, N, D, etc. also, i am not under warranty.
anyway, i had to physically carry the battery down the street to this repair shop and they charged it for me. sucks cuz it's cold right now. well, as i was putting the battery back on, the trunk light came on. i was excited, until it began flashing as i was tightening the nuts and the trunk light turned off.
i was nervous that it probably would not start; however, it did start. i then drove it around the block (it's a huge block by the way) and returned home. i made sure to see that everything was no longer powered and locked it so that the "P" light would turn off; it did. i then checked the trunk to see if the light was flashing or even turning on as i popped the trunk, but when i opened the trunk, both trunk lights did not turn on. hmmmmmm.
well, i'm due for an oil change so i guess i should take it down to a BMW place where they can do that and see what's causing my battery to be drained. i'll keep u posted, but feel free to reply to the info i have supplied.