Go with the high mileage, good body condition car.
Think of it this way: If you can REALLY tell that the cleanliness of the car has been maintained, odds are that owner would have kept up on maintenance as well....I run a small detailing gig on the side and I can tell you the people that care enough to keep their cars looking good, keep up on proper maintenance.