I took my BMW to them they said they changed the fuel pump (Fuel Pump Control Unit=Module) and they changed me 510 pounds for that and then they said it is the ECU and we need to send it to a company and charged me 35 pounds. After that they told me it is unrepairable and we need to buy a new one with programming it will be 1600 pounds. I took it to another garage..guess what it is only the ignition and the ECU working perfectly the Fuel Pump Control Unit has not been touched and it is rusty...and it costed me only quarter of their charge...It is my duty to write this review to tell other...be careful...check after them and see if they installed a used or a new or installed nothing just words. read more