My mum is looking for a small four-door hatch and would like to get the best value for money. She is willing to pay up to $12,000.
Typically you're looking at a car around 2010 vintage for that money, so it's got a few years on it and will have done a few kays. With that in mind it's best to go for a car that's going to give you a good run for your money over a few years. Steer clear of European brands, that includes Ford as its small cars come out of Europe, and go for a solid brand with a good reputation for reliability. In my view that means a Toyota Corolla, Mazda 3, Mitsubishi Lancer, Kia Rio, Hyundai i30.