i just bought a mazda3 hatch last weekend, already put 800 miles on it and absolutetly love it! amazing performance and content for the money, does great on back roads and gobbles the highway up nicely as well. feel free to pm if you want to know any specifics!
the cars i also considered were the matrix, the spectra5, used wrx wagon and a protege5. out of all of them, the mazda won w/out a challenge. the matrix i just didn't like....didn't fit with me right, the kia was nice, a bit smaller than the the 3, but good value for the money, and perhaps had i not gone to redrive the 3 right after the kia, i would have looked at it more, as it was, that sealed the 3 for me. i couldn't find a wrx wagon that wasn't abused in the area and for the money, made more sense to spend a lil more, get a better protege5 thats brand new. i don't regret it at all, and you won't either!