Whenever you take your car to the dealer for an ECU software update,BMW automatically lock your ECU after loading the updated software.
Most after market tuners takes a day or two to unlock your ECU so they can load the performance software again.
I went through it twice when i was NA !!!!