I have had my share of disappointments with the local mazda service dept.
2nd gear synchro in my miata started to go and the techs didnt disassemble the thing for 11 days...
After 5 weeks they finally put a new tranny in because they couldnt fix the old one. In the process, they installed a newer style tranny that wouldnt mate up with the shifter.
They broke the center console when they removed it and scratched half the interior pieces trying to get the console up. The HEAVY tech also destroyed the drivers side seat bolster.
When I FINALLY picked the car up, it was filthy - it looked as if someone had wiped it down with a grease rag. I had dropped it off SPOTLESS.
I had to buy another shifter to get the car to shift properly. I took the dealership to court to get them to pay for all the damage they caused - I won and they looked like fools - Pocketed over $800.
This is a large part of why I bought my subie. Now I will hopefully always have a second car to fall back on if the first one needs fixing

(I am now the only person I trust to work on my cars...)