I worked with Henry at Integrity. As the problems with my X5 are intermittent and rather complicated, Henry came up with a plan which requires extended driving test in hopes to recreate the problems. Even though the problems didn’t appear, Henry returned my car with a comprehensive list of diagnostic codes and recommended a more specialized shop to go to. I really appreciate he took the time to help and did not charge me for this initial consultation. I will definitely refer friends to Integrity.