Depende de lo que quieras... yo creo que es más racional un mazda 2, que me parece una buena alternativa, pero el mazda 3 es de segmento superior.
El mazda 2 es agil, de buen manejo y pique, fiable, de buena reventa y con un consumo aceptable, aunque no espectacular (unos 14 km/l mixto), el equipo es correcto tambien en seguridad y confort. Como defectos, el interior es simplon, el espacio y el maletero son peores que los de otros modelos de la categoria. Su mayor defecto mi gusto es que resulta más incomodo de suspension y sonoridad que otras alternativas. Dicen que los repuestos son caros, pero no me consta y es probable que haya repuesto alternativo a precio abordable.
Yo preferiria su primo, el ford fiesta, que es más bonito por dentro, tiene 7 airbags, abs y esp de serie, es tan agil y con tan buen manejo y tan buen pique y es más comodo, y se pilla con igual carrete a similar precio.
El mazda 3 es más auto. Es más espacioso, con más maletero, con un interior de mejor calidad, con mayor confort acustico y de suspensiones, sin perder el manejo de muy buen nivel. Como tiene la misma potencia y pesa mucho más, es bastante más lento que el mazda 2 (no es una tortuga, pero dentro del segmento C hay 1.6 bastante mejores en pique, como un toyota
corolla o auris, tambien creo que un c4 1.6 vti anda más) y un 10% más gastador. Obviamente significa comprar un auto más carreteado tambien, y sobre todo los mazda 3 sport de 5 MM a veces dejan mucho que desear en estado.