If it has the 3.0 I'd pass.
Besides it having a head gasket recall they are an absolute fugking dog of a motor.
If you do proceed I'd ask if the head gasket issue was resolved and by which dealership. Then I'd call that dealership with the VIN and confirm.
Dave
YEP.
I have two 4-runners. A '97 with 292,000 miles and a 2001 with 210,000 miles. Never have to add oil between changes.