Took our son's 2005 BMW X3 to theses guys with an intermittent electrical/code problem.