Ok, then try this before any mechanicals. Get your self a small bottle of STP gas treatment and put in tank & fill tank up. Also clean you MAF and make sure air filter is clean. Most inspection places are questionable and can easily be at fault. Other options: get a second opinion from another inspection place or at a dealer. Just trying to save you $$$ before someone(inspection place) gives you advice via their asses. They tend to see $$$ when a BMW rolls in.