Yes, we charge for our technicians time when diagnosing your vehicle. The European cars that we work on have some of the most technologically advanced systems and require technicians with the experience and special tools to properly diagnose what your car needs. Generally when an auto shop advertises "free diagnostics" you get what you pay for. Their technicians are not working for free. Imagine how much extra you are paying to cover the costs of diagnosis when they don't sell services!