***Update***
The dealership replaced the battery (again) and said it was bad. That was the cause of my tranny issue. And also per the BMW Tech, the reason I got the "The transmission automatically shifts into P when the car is switched off. Please contact your BMW center." Was due to pressing and holding the "start" button to turn off and park the car. He said it was a huge "NONO". The proper way is the put the car in park then press the button. *sigh*