I was in your shoes a year ago and I went with the Mazda 3 2.0.
Don't get the Mazda 3 hatch - 1.6 is slow and fuel efficiency is the same for the 1.6 and 2.0 (around 6 km/L in city traffic). At least the 2.0 is pretty fast.
Among all cars in your price range, the Mazda 3 easily has the best handling. Lots of features too - moon roof, leather seats, steering wheel audio controls, auto climate control, HID, automatic headlamps, rain-sensing wipers, 17" rims, and so on.
It looks timeless - similarly-aged sedans like the 9th gen Altis and Lancer Cedia look really old while the Mazda 3 is still attractive.
Sent from my SM-N9208 using Tapatalk