I actually have a 2006 Explorer V8 myself. It doesn't have very good reliability ratings, but mine has been pretty reliable. Driving position and visibility are quite good. Note the 2005 and 2006 are actually different generations. You definitely don't want a 2005 over a 2006. I wouldn't really worry about reliability if I was buying another, but the stats aren't great. The only problems I've had were a A/C blend door that I replaced for $50 and right now I have a leaking radiator, which is unfortunately a common problem with the 4th gen (2006-2010) Explorers (though I can fix it myself for $100). I currently have 137,000 miles and I got it at 62,300 miles. I've towed with mine and it tows quite well. Just make sure you get it inspected by an independent shop before you buy it. You may also want to check out a 4Runner, but they hold their value better so you'll get an older/higher mileage one for the same price.