I don't know if I would buy a post-2002 4Runner. The 1996 to 2002 generation seems like a good balance of power:weight and size. The 2003 and later models got rather fat and heavy compared to a 2000, 2001 or 2002 model. Maybe there were big improvements in the North American spec V6 engine - I'm not sure. Apparently the EPA MPG estimates for city/highway are about the same for either a 2000 4runner or a 2006 4runner. The post-2008 model looks really fat, like it wants to be a Land Cruiser but can't quite decide how to go about becoming one.
edit:
I guess I should give an example of ongoing 4runner bloat. The 1996 to 2002 in stock configurations were all pretty much the same weight, with the same 1200 pound payload rating.
2002 4runner 4x4 V6 curb weight: 3900 pounds
2006 4runner 4x4 V6 curb weight: 4320 pounds (the V8 is 10 pounds heavier).
2009 4runner 4x4 V8 curb weight: 4505 pounds
2012 4runner 4x4 V6 curb weight: 4675 pounds
all data taken from googling "2006 4runner specifications" and carsdirect.com, such as:
http://www.carsdirect.com/toyota/4runner/specs
At this rate the 4runner will be heavier than the land cruiser in several years. I saw a 2010 or 2011 model recently, it's monstrous compared to a 1999.
"Bicycling is a healthy and manly pursuit with much to recommend it, and, unlike other foolish crazes, it has not died out."
- The Daily Telegraph (1877)