My last two were kept until dead however i did notice as my vehicles aged the up keep got a lot more expensive. Like i ended up having 20+k into a 2008 trailblazer, not smart. So i think it depends a lot on the vehicle and how new it is when you buy it. The 2008 trailblazer i got in 2015 it was already 8 yrs old and driven hard. My chevy cruze i have now is 2014 and it was taken much better care of, even so i have already replaced both wheel bearings, and rotors on the front. We will also have to replace the catalytic converter before winter. Luckily DH does the work for our vehicles so no high labor bills. I will either be getting a brand new car for my next vehicle or a newer suv most likely so the flex program is appealing. I only keep vehicles so far 4-5yrs, but that may be a product of buying older ones.Same here. Up until now, I have had two pickups since 1995 and both were Tacomas.
Well that was surely nice of your BIL.Up until this year, I have bought low mile 1-2 year old trucks and had good luck. My first Tacoma only had 40K miles on it when my ex BIL helped me kill it. We had a hurricane come through and since he wasn't prepared he came over and borrowed a can of gas. A week or so later he brought my can back full of gas which I put into my truck. The next time I drove it I was just about to work and it started dying on me. I was only about a block from a decent garage so I walked over and asked them to tow it in and see what was going on. He called a little later and asked me how my truck got water in the gas tank. I had no idea how water got in but I had a pretty good guess. I later asked my BIL where he got the gas (thinking he might have bought it at a station that had storm damage) but he told me he siphoned it out of one of his cars which had been under water.
The Tacoma I have now has had all of the routine maintenance but only had to have an AC compressor replaced recently but it has 280K miles on it.