When the car is updated the computer will use the latest available software. So there is no worry as to which version will be installed.
It's very important to return the car to original factory spec before updating any software. Once the update s done then plug-in the updated/latest hardware.
These computers are like Windows 95 and will not recognise new hardware unless specified at the vehicle identity stage as per my post in another thread.
I am getting my car updated on Friday, and when I take it in, I will plug-in the old controller so that the programming will go without a hitch. Hopefully.
2007 E92 6MT - Silverstone II with /// Performance Exhaust with ACM Test Pipes and BPM Sport Stage II Dev-Tune - Proper engine warm up, 12-monthly oil change, Castrol TWS 10w-60
2014 F15 X5 3.0d