I have had very professional service from the sales department, at two different Mazda dealerships. I have visited the service department to question a few minor issues with the car, like I would see the 2nd row seat shake sometimes. They checked it over, after 2 trips we determined the wheel were out of an alignment. After balancing and an alignment issue was resolved. They are only $10 more expensive than my local mechanic for oil changes, but my local mechanic does extra stuff, like checking all the fluids, inspects brakes, tire pressure & rotation every 2nd time, grease doors, etc. So I like that attention to detail....For about $60 with tax and disposal fees, (regular oil).
I wish Mazda would have better finance rates during larger sales, like in September or October..