I would get the one what is cleanest and has the least amount of needed work. Least mileage and least amount of rust. The 4th gens I have seen while searching for a 4Runner have all had more rust than my 3rd gen. All things being equal I think I would now choose a 3rd gen over a 4th gen. But that's just me.