I brought my 2015 CX-5 into Suburban Mazda for its first three oil changes and was very satisfied with the service - even though they charge $85 for an oil change, tire rotation and check-up. The last time I tried to make a Saturday appointment, I was informed that they could do an oil change, but would be unable to perform a factory recall because the technicians that perform this service don't work on Saturdays. As the dealer is 12 miles away from where I live and 13 miles away from where I work, taking my vehicle in during the week is a big inconvenience.
As a result, I made an appointment at Causley Mazda. It's nearly 19 miles away, but they were able to perform the recall on a Saturday. Another bonus - Causley Mazda only charges $65 for the same service. Needless to say, Causley Mazda has earned my service business from now on.