Lots of variables starting with the unit itself. Generally you gets what you pays for. New is not necessarily the way to go either. Better buy a newish upper end builder than a new mid market for same money.
We have a now 12 year old Alpenlite. It now has an estimated 150,000 miles & 1800 nights spent in it. It has required the services of professionals only 3 times. A rebuild of spring hanger areas to upgrade them. Installation of a fridge. A full brake service. All other repairs & maintenance, & we have had our share, done by owner. Very important.
It enjoys 7 months of indoor storage & a good cleaning followed by 2 days worth of waxing a year. It looks very good for its age.
There is no 'itch' to sell & get something else. At this rate it should be good for another 10 years at this level of care.