If u want something new & fresh get the Civic as it starts on 2006 on Asia
while the Mazda 3 this shape is soon will be replaced on 2008 or 2009
also if u need more interior space & better gear box(5SPD) & engine get the Civic
but still the Mazda3 is a very good car & looks more sporty than the civic.