I have never bought a new vehicle. I am 3 years into another used vehicle that is 8 years old. My last used car purchase I owned it 11 years. I am at the point now where I keep cars a long time. So next vehicle I buy will be a new one as I will keep it ten years. My thinking has gone to your way of thinking. Heck if interest rates are sub 2%, I might just get a 6 year loan and make payments instead of raiding my stash to pay it.
We typically buy something 2-3 years old, with low mileage, say 25K. We also finance for 4 years but keep the car for 8 years and stagger the notes so that as one is paid off, the other is then replaced. That way we only ever have one car note and there is always a "newish" car in the stable for road trips. Each of our cars we keep for 8 years and they are typically 10 years old when we sell them. That program has worked great for us the last 30 years...