That doesn't seem so bad to me -- no fire, no flood, no serious damage, high mileage. It's 12 years old, so 160K miles is par.