good beater vehicle. That old 3.4l is a gutless gas guzzling little hunk of metal...but if you keep fluids in them and change the timing belt every 90-100k with oem grade stuff they do keep on going a long time. Rust was the biggest nemesis of that generation 4 runner. If you got a clean one do preventive rust treatment and it'll be solid for many years to come.
Have seen numerous radiator failures and transmission cooler failures in the radiator on those as well...I consider radiator replacement routine preventative maintenance on those things if over 10 years/100k miles on radiator. About every one of them I've seen with blown headgaskets has been from a leaking radiator that wasn't caught, rusted out rear heater supply lines or a water pump that wasn't repaired when it started leaking.
Most of the 3rd gen 4 runners that get condemned to scrap yard around here in the rust belt are from neglect or literally just rotting away from the bottom side up and even the majority of those are well over 200k miles at that point.
A clean, low miles, low rust 3rd gen 4 runner with a trd supercharger to get it out of its own way would be worth a premium price for sure