I have a 2016 full size Rover - it will hit 129,000 miles this week - only a couple of small unexpected repair bills on it that were non maintenance....