I have a habit of keeping my vehicles for well over 300K miles. The last new vehicle I bought was in 1996.
Right at a year ago, I bought DW a 3 year old, hard-loaded Yukon Denali XL for about 1/3 what a new one goes for. Super super nice vehicle! Paid in full at the time of purchase. 3 years ago I would have had no hope of doing that.