Got her with 146,000 miles, 13 years ago. At 240,000 now and runs better than ever, knock on wood. And I have thrashed the heck out of her. I've gone way to long without oil changes, I've cross-threaded a filter and ran it until the oil pressure light came on. I've towed way more than I should. I've fit full sheets of drywall and plywood in the back. I've driven it daily on the nastiest dirt roads.
It's never even thrown a single code in 13 years.
The only failures have been my own. Ran out of gas once and left the lights on and drained battery another time. It had a starter problem one time but I got it going by tapping on it and was able to drive to the shop.
4 houses, a marriage, 2 kids, a divorce, many road trips and still with me. I love this 4runner.