Given the choices, I'd pick the X-Trail. Four years difference is a long time. Since you're looking at this class you probably don't need full time 4WD so it will just be a burden on your gas bills. Besides, the Rav4 has a low ground clearance and its exhaust is placed very near the ground so it really doesn't have much offroading potential at all. Besides, it's got very limited space inside. The X-Trail, on the other hand is newer, cheaper and roomier.