Hi! And welcome to JA...let me see if I can help.
I would have the dealer look at the vehicle this vehicle more than likely needs an update in programming. What they do is hook the vehicle up to a station and download all the new updates for the transmission and all other systems. Unfortunately that can only be done at the dealership.
BMW Technician
ASE certified with over 3 years experience in BMW