I think the last new vehicle we bought might have been a 1978 Chevette. IIRC, we paid $2,800 for it brand spankin' new!! We've just always purchased low-mileage used vehicles. To me, it's cost per mile. Let someone else take the depreciation hit. Let someone else pay the taxes and insurance on a brand new vehicle.
Wife's 2005, was a lease turn back we bought in late 2005. It had close to 15,000 miles on it. Today, we have about 42,000 on that vehicle. She drives very little. Most of the miles have been on a couple longer trips we've taken with it. OTOH, my 2008 Silverado was purchaased in early 2009 with just over 10,000 miles on it. Today, it's sitting at 144,000... and still running well. We've had a number of talks about what we want to do for our "last" vehicles. I'd like to go ahead and pay cash for a couple of really low-mileage vehicles... now... so we don't have that cash outlay once we both decide to retire. But... I don't want to put lots of miles on a different vehicle as want to get as many on this truck as I can.
We've had two Fords vehicles that were lemons. We've had one Chrysler product that lasted six months before we dumped it. Other than that, we've always driven GM and had really good luck with them.
And, yes, the new Silverado High Country package runs in excess of $70,000. Even if I win the Powerball tonight, I won't go that way. Too much equipment to have trouble with. Even a "comfortable" version of a truck, today, will not leave you much left over from $50,000.