I'd rather have a late model with higher miles than an older one with lower miles. You get more modern technology and safety features. Its not really that high mileage - 3.5 years at 20K miles per year is much less than what I drive. In the bad old days, these are the ones that would have gotten their odometers turned back because people were so concerned about the miles. I would have no problem with the number of miles - after all, a bad owner can ruin a car with very few miles. I'd rather take this one than another that has spent all its life idling while racking up say, 20K miles. Hour-meters would really help more than odometers.
It would be nice to get maintenance history so you can plan ahead. Ask if a mechanic can check it out - seems like its worthy of more consideration.