Came from Dee’s Salvage Nation, really enjoyed your video, clear precise communication on the dilemmas of this BMW, subscribed, looking forward to more
I think you're right about the ECU being water damaged. I feel like there is a lot on this vehicle that has been touched or played around with so you've got a big job on your hands. Regarding the crank, it sounds very slow for an M57. I've had two of these in the past in an X6 and X5 and they cranked quite a bit faster. Not sure if the starter is on the way out or you still have a voltage issue with the new battery. Best of luck!
Thanks for the comment, looking online it seems to be quite a common issue, another issue they seem to suffer from is diesel leaking through one of the fuel sensors and running through the wiring into the ecu and filling it with diesel. As for the battery I think it may have a drain on the system, where I had been working around the car with the doors open I think this also impacted on the voltage when cranking as all the interior lights were on and a few other components running. Fingers crossed we can bring it back to life as these are a great car.