I bought my Z4 in good faith from a reputable dealer. However, after a couple of months dash lit up like a Christmas Tree. Power steering, would not start properly, ABS, fuel pump, dials, handbrake etc. At one stage had 33 different fault on my ISTA, Car drove absolutely fine. I took it to both BMW (who were not very helpful unless i parted with vast amounts of money.) Took it to Independent BM specialist who couldn't figure it out. I spoke with an ECU specialist who has worked for weeks on it. The outcome was a shock.
The DME (ECU) module was cloned incorrectly by the previous owners of the vehicle and an attempt to repair the hardware was poor to say the least. However they were successful in repairing it. They managed to retrieve the relevant data after some time.
Upon preparing the donor ECU, we were met met the same problem. The donor ECU, although not damaged, had been cloned before. When MSV80 ECUs are cloned, there is an extra step required to ensure the ECU allows modification in future. If done incorrectly, this permanently locks the ECU into a read only module.
I am happy to confirm that today they will be returned to you with a positive outcome.
It just shows you what can happen when you buy a car in good faith. This is obviously a common issue and to be honest BMW just ignore it.