Bought my truck new and have loved it since the first day. I use synthetic oil and have it changed at the dealer about every 5000 miles. Last year I was in a 5 car accident. I was driving 65 mph, locked it up and stopped about 4 feet from hitting the car in front of me. The guy behind me did not stop. He smashed in the front end of his car and had to be towed. My bumper had a small dent and I was fine. He must have hit me at about 60 mph. Since then, I have bought a 4 Runner for my wife and a 4 Runner for my daughter for her first car. I need to get a timing belt put on the truck - get your maintenance at the dealer, your truck will last forever.
I love the reliability and after almost 100k miles people think it is 2 years old.