Bought a 2000 SR5 4x4 last year with 111,000 miles. I now have 125,000. Unless it gets stolen or somebody creams me in an accident, I plan on owning this rig for a long, long time because I know how long these engines will last. The key is doing regular oil changes and other preventative maintenance. Even if something major goes, like the transmission, it's still more affordable to invest the money into one of these 3rd Gens instead of dropping $45,000+ on a new 4runner. It's crazy how much new trucks and SUVs cost these days.