The Mazda3 is a great mid-priced family hatchback, says Julie Marshall