20 used Mazda 3 match your criteria.

Mazda 3