Over half of motorists with older cars are holding on to them for longer as living costs rise