I have had the X3 looked at. They could not find a vacuum leak. The said possibly the oil separator..... I have cleaned the MAF, is it possible it could be defective and causing the X3 to throw the code? It is a 2005 BMW X3 US Spec. The person I bought it from had work done where hoses were replaced. He said he would reset the code because the mechanic said it wasn***8217;t an issue anymore. I am trying to get it right so I can prepare to sell it. Any assistance would be appreciated.