The longest I had a car was a little over 7 years,
I sold it May 2004,it was a 1967 Camaro, I had done a little work on it every year,
and the car needed a paint job,which,

I couldn't afford.
Sold the car,and bought another old car,which I had wanted for over 20 years.
I bought a 1964 Valiant 2 door Hardtop,with the rare factory V8,273 cid.
I had been looking since 1976 for a 2 door Valiant V8,either a '64,or'65.
Neat little car,and with the V8 they scoot along good.
If you asking about "New" cars,and how often;I bought One car brand new,
and when the ex wife,and I split she got to keep the car.
Prob will not ever buy another brandnew car,perhaps an off lease one tho.