I have only had a problem with a faulty injector and BMW changed 4 for free out of warranty and I paid for the other 2 on a 135i. I have owned 10 BMWs from e30 M3 to new 3 series and never had a costly fix. More than I can say for my Range Rovers or Merc.