I wouldn't go to an older car that lacks traction/stability control, IMO.
Also, buying a decade old used car is a total crap-shoot. Maybe the previous owner(s) took care of it. Maybe not.
01-02 3rd gens have stability and traction control FYI.
I say do it.....
cheap to build, cheap to maintain, cheaper insurance, you won't cry when a tree limb scratches the paint, and in my opinion better off road.
Cheaper insurance and registration is a huge point. I think without my custom tag I pay like $17 a year registration on my 2001 4Runner.
If you are handy i say go for it.
If you can work with your hands 3rd gens are easy to work on. I've got a lot of money into mine, but the money that I've actually had to put into it is minimal. Most of it has been voluntary.
Required purchases since ~140k miles when I aquired. Today I rolled over 191k.
Steering rack + sway bar bushings - $60
Tie Rods & LBJ's - $400 (tie rods weren't necessary and LBJ's were done as a safety measure)
Suspension (first time I went stock) - $400 maybe
Valve cover gaskets & associated parts - $100
Timining belt, radiator, water pump, pulleys, crank seal - $500 (did this all as precautionary measures)
Tundra Brake upgrade - $300 (needed new brakes anyway, did rear brakes too)
Rear axle seal leak - $400
Front axle seal leak - $30 (wouldn't have replaced the CV had I not lifted and the boot torn)
alternator - $100
Oil pressure sender - $100 (I broke this, my fault but I'll include it)
Oxygen sensors - $150 (didn't need to replace, did it to see if my MPG would improve. It didn't...)
Lower Control Arms - $400 (might be due to me lifting and bushings tearing during alignment)
So all in all I'm $2,940 into maintenance in this truck after owning it for 3 years and 50k miles and I'm very very anal about maintenance as you can tell. I didn't include oil changes, tires, and batteries. All items that would wear out on a new truck too. Pretty good. I could turn around and sell it for within $1000 of what I paid too. Can't say that about a new truck.