here is an update...
I don't know who to trust and believe..
so I took the car to BMW Dealer and Dealer told me that the charging system is not correct.. and recommended me to take a car back to the shop where I replaced the battery.
The local shop check out my batter and said my alternator charging was good and told me that I need to update/reprogrammer the computer to see if the problem still there..
so then I took the car back to BMW Dealer since I've some history of complains w/ transmission and dealer told me it's an alternator and need a replacement w cost of $950. :
Some how my transmission is not getting correct voltage...
Now, I am way confused.. should I pay $90 to reprogram and see if the problem fix (or) just go w/ what a dealer say..
if reprogram doesn't work, i am pretty sure needs to replace the alternator..
I also saw on different post that re-programming fixed some vehicle..