I vote for the Civic. I was actually deciding between the Civic and the upcoming Altis. I never considered Mazda 3, although I think Mazda 3 looks good. It is very true that a lot of people already have a Civic, but this population is still very small compared to the Altis and Vios population.