For the Subarus, timing belts are due at 105K miles (or about 7 years or so age-wise). I think it is hard to mess up the Forester since it needed only oil changes, tire rotations and one 30K service so far. I would check the tires to make sure they are all the same brand and model, and there are no issues with them, since the AWD mechanism is very sensitive to tire circumference.
My Subaru experience has been very positive, but we purchase new, to make sure the AWD system is maintained properly from the start. Not every Subaru owners knows and understands what needs to be done to keep up their AWD system.
I prefer the Outback for space, but considered the Forester before we made our last Subaru purchase.
Get pricing information from nadaguides.com, kbb.com or edmunds.com. I show the CRV priced about right (nadaguides.com) but the Forester over-priced by nearly $1500.