This is my second mazda that I have owned. I have had only one problem so far with either car. That was a purge valve on the mazda 3. Mazda is a pretty reliable car.
Mazda has priced the mazda 3 to be competative with other cars in the same class.
I like how mazda has tried to make the hatchback look like it is moving when it is not moving. I like th overal styling, but there are some angles that make the car look different. That is to be expected with a small economy car.
mazda has always had cars that can handle. You can have fun in the twisties. I believe Mazda thinks this.
I have only had one problem that required me to take the car into the dealership. It was resolved after a second trip to the dealership.