you need to do the relearn adavite reset follow the steps
https://blog.fcpeuro.com/how-to-rese...daptations-zf6 look at Relearning Adaptations Table GS19 and Follow the steps after the reset take like 1 hr ish . then should relearn. where they got E90 change it for the E53 and be same steps less the relarn table