you must understand, an altezza is a sport car.
and i dont believe u can get the altezza from the $120,000-$130,000
range.(someone pls verify)
if you talk about a sport car, a wrx will be much more cheaper and
can trash a altezza anytime of the day.
fuel economy wise. not much a different between altezza and
wrx.
at the end of the day it all comes out with the bhp, altezza 210hp
vs wrx 225hp.
where is the fuel economy when both power are around the
same?
if our friend above is looking for a everyday car, the mazda 6 is a
definate good buy.
ppl might be skeptical, i am not a mazda salesman.
test drive the car to believe it! 
i was amazed...