I currently have a 2008 Toyota Tacoma 4x4 with just 15k miles on it. I love the truck to death, and as a result, baby it more than I should. Here in Iowa, winters suck and rust is an issue... something I didn't consider when I bought the truck in Cali. Rather than sit and watch the truck deppreciate, I want to sell it and get something a little older that I don't feel I have to baby so much. Some criteria.... I drive pretty infrequently, so a 6-8 cylinder would be great. I'd like the towing power. I do want it to be a 4x4 It doesn't have to be a truck... but if not a truck, it would need the towing power so I can haul a trailer Needs to be reliable. I don't want something with a track record of breaking down on me. Ideally I would get an early 00's Tacoma or Tundra due to their great reliability, but they are pretty tough to find around here. I have also looked a little into the Rav4, although finding one with the towing power is pretty tough. From there, I have looked into Land Rover, specifically the Discovery II. I head read horror stories (which is likely why they are cheap ~3-5k with 100k miles), but have also read of people super happy with them. "American" trucks are sort of out of the question, as they are still priced quite high and I read equally bad horror stories, plus I guess I am a little biased against them, especially Fords (long story, I won't get into it). So... any suggestions? I'd like to keep my spending limit around $10k. I want this to be something I don't have to beat myself up over dents, dings, etc. So... any suggestions?