Got the car back from the stealer today. Here is what they found and said in the invoice:
CUSTOMER STATES VEH IS DEAD AND WILL NOT START CAUSE:
INTERROGATING FAULT MEMORY IN DIAGNOSING SYSTEM
PERFORM BATTERY ENERGY DIAGNOSIS
CHECKING BATTERY WITH TESTER
REPLACE BATTERY/REGISTERED BATTERY
WARR USED ISID TO CHECK FAULTS
RAN THOUGH THE ENERGY DIAG TEST PLAN AND CAR SAYS THE KEY WAS LEFT ON TOO LONG

CHECK THE BATTERY TO BE BAD
REPLACED THE BATTERY AND CLEARED FAULTS
MIDTRONICS WARRANTY CODE: B8E10-S4KF7
Taking to the service advisor he said it is a very common issue with 2007 and 2008 (built before October 2008) X5s and X6s. He said every other week he gets X5s and X6s in the shop with the same issue. According to him the original battery was too weak for the car and the new batteries being installed seemed to correct the issue. He said BMW knows about the issue, but has chosen not to recall these vehicles.
I wonder how much money BMW has saved by used a cheap battery in a $70K car and not announcing a recall...

Is it saving dollars more important than their customers leaving and coming back home safe??? BMW shame on you...
I will write a letter to BMW this week. I will keep you guys posted.