Same as everything with cost ? You have to buy right .
Bought my Denali with 25000 kms and drove it for two years till 89000 kms .
Cost me a fuel pump at 87000 ish and that’s it .
Paid $51000 private deal and he owed $59000.00 lol. He bought wrong . Haha
Sold $42000
For my self that is cheap driving . Work truck .
You got good for your truck at $42k. I bought my loaded 2015 SLT 6.2l w/ 22,000km for ~$47k and sold at 70,000km at for ~$37k. I didn't think $10k for ~50,000km was that great, but I put $0 into it. I fully expect to put the same miles on my diesel and only drop $3-5k, diesels are in crazy demand, not even gonna mess around with a local sale straight to a dealership stateside. Just plan on being under 150,000 km's and own a Duramax, some exporters don't wanna touch a Dodge...
I agree with you buying at the right price is absolutely critical, too many people overpay and try to sell way to high... And as others mentioned 6.2l hold their value more than 5.3l, but they are a $3k premium plus you need a loaded version so new off the lot you are likely in the $60k's?