I have been a Mazda owner for the last 5 years and have taken my Mazda for service exclusively. I had no prior issues, but this last december I had engine problems during a typical commute. When I had my car towed to Mazda they told me I had engine failure, but couldn't tell me the reason unless I pay them. This put me in a difficult position as an essential worker who needs my car, so I payed this price without having much of an option. The vehicle also showed no signs of warning on my dashboard during the time, I was still left with a sour taste in my mouth, because they would choose to take 0 responsibility and tried blaming everything on me regardless of their maintenance. Zero responsibility from the Mazda and a horrible experience. I will never buy another Mazda ever again and would never recommend one. Take your money somewhere else.