DONT have transmission fluid changed , there is a good chance the transmission won't work after a fluid change . My recommendation is to have the dealer scan the codes , check the fluid level and condition and perform a test drive to get a good accurate diagnosis and then proceed from there . Could be as simple as low fluid .
Thanks and let me know how this works out for you .
BMW Technician
12 YEAR MASTER TECH