From making the appointment to having my 2002 X5 serviced was handled smoothly. Ryan explained their troubleshooting procedure upfront, downloaded error codes and proposed solutions for repair. I never felt I was pushed or talked into something that was unnecessary. There were plenty of opportunities to talk me into repairs of nebulous issues. That never happened. It's refreshing considering my days of past visiting the dealership.