Hi Can anyone help me. I have a faulty main ECU for my BMW120D M Sport. At the first the car started limping after driving for 10 minutes. Once the car is switched off and back on after the 30 mintues the car drives ok but starts limping. I have the car diagnostic tested twice and i have been told to replace the ECU unit. I sent the ECU to BBA rehman for testing. They told me that there is a error fault in the ECU which cannot be repaired. To replace the unit will cost me around £800. Does anyone have any ideas what to do next, is there another testing house that can reprogramme the unit and delete the fault code or where to buy a second hand ECU?