Dave hits the nail on the head for most of your questions.

Regarding the mileage - if it's not unlimited, the odometer reading is taken when you get the car and when you turn it in. Usually, you...