I've never been one to trade vehicles every two to three years. I've always tried to maintain my cars/trucks to a high standard and it's paid off in reliability for years after the warranty runs out. My last new car was a '92 and had it not been for an accident, I'd still be driving it.
We paid cash for our '05 e-bay special and now that we are retired, I can't see us trading up or buying another one. We are very satisfied with our present coach and it will probably be our last. We'll keep her as long as I am able to do most of the preventive maintenance myself and it stays at a reasonable degree of reliability without putting us in the poorhouse.