One of my friends is looking for a car for $4k or less. I've told her that I would start with Toyota or Honda. She has also found a 2007 Mazda 3, which reading through posts in the past on this website seems to be a reliable car. So my question is are there any brands/models/years to look for and also to avoid? Seems most cars in that price range are older than 2010.