If there was an option for no stars, I would give it that rating. I booked a basic oil change an replacement of fitters for my BMW X3, and right away was charged. The appointment was to be four days later. The morning of my appointment, I got a text that the mechanic was unavailable, and I needed to pick another time, from available options, which I did. I then received another text asking me to pick another time, and got another text to reschedule.
When I contacted customer service, I was told it was a part issue... unavailable filter. I asked to speak to a supervisor, as that seemed to be a basic part. I was told I'd get a return call. When I did, I was told it was not their fault. That parts take time to get there. That they don't attempt to get the parts until the appointments are booked. I asked why they don't have oil filters available for the vehicles that they claim to service. She gave me the excuse that it's customary to have delays, and was exceptionally rude.
In addition, they charged me for the appointment at the time of booking. The supervisor said it was because I used their Apple Pay option. That since I was being rude, which I was not, they were cancelling the appointment, and I " would eventually get the money back to [my] account. "
Needless to say, I wouldn't recommend them.
Thank you for sharing your feedback and for giving us a great rating.