I just don't understand why they need to replace the cylinder head to replace bad injectors. The intake valves are probably dirty and need to be replaced. The injectors are leaking and need to be replaced, but why the cylinder head?
Also, wouldn't the fault codes tell the tech what is wrong with the car. Why tell me that it's carbon build-up first and then they tell me it's the injectors? When my car is finally fixed and ready for pickup, I will ask the tech if this happens again after my CPO 100,000 mile warranty, will BMW cover this problem if it comes back?
Also, when they need to replace parts, do they order them from Germany? The reason I ask is because it takes them 5-6 days to get them once they order them.