cant really go wrong with an Impreza - built well, and you'll have little issues with the boxer engine as long as its serviced as per the logbook.
interior plastics are a bit crappy but if you or your wife can live with that, its a great car.*
*biased Ex Subaru owner.