I drive a 2006 Toyota Tundra 4x4. Love it! She'll haul anything and everything I need for my rehabs, plus she rides like a big fat Camry--comfy.
I do not trade in my vehicles every couple of years. However, now that we can afford it, I will be trading in my 2006 for a new (2015 or 2016) Tundra. Mostly because she's gotten up there in mileage, but also, just given her age, it will soon be time for some big repairs. I do not have time for car trouble. After all, time is money. Also, I want the 'toys' that I can get on new vehicles these days. My truck is my mobile office, and it's one of the most important "tools" I own. I love not having a car payment, but I'll gladly have a payment and write off the interest (along with all of the expenses of the vehicle) because it's registered to my business and used 100% for business.
On the other hand, my husband refuses to let go of his 190K+ mileage, 1994, Toyota 4x4 pick-up. Even though he ends up working on something every month. And even though people keep wanting to buy it. Thankfully, he's handy with cars.
We gave our old 2000 Camry (with 180K+ miles) to my niece when she went away to university. If we didn't do that, we would have kept on driving it ourselves. It's a good car, and it will carry her safely for many years and many miles to come. If she'll remember to get the oil changed!
That's my 2 cents. :)