Low mileage is often seen as value-enhancing, but that's not always the case. The type of car, year and maintenance history also play a major role.