Both the 4.0 V6 and the 4.7 V8 are, in point of fact, quite dependable engines that deliver excellent performance. The V6 is better for the environment in terms of fuel efficiency and requires somewhat less maintenance, while the V8 is more refined and delivers superior performance. You won't go wrong with any choice; it just depends on how you intend to put your 4runner to use.