I got the car back, and give Coopers credit they did good a job and sorted the issues.
I've had a software update which they hope will sort the electrical issues. Strangely the steering, engine, and gearbox seem better. Not sure if it's my imagination!?
I can't believe BMW UK inflict this nonsense on their dealers and customers and then expect a satisfied customer.