All late BMW ECU/DME come blank you need to go to a service shop with Autologic or take it to BMW, these cars are not like your Jap cars where you can simpley plugin a new unit and it will start.
Sorry you have no option there is no other choice
If you were in Sydney i would be happy to help
Welcome to the land of BMW