Yes, CarMax does buy cars over 100 000 miles. In fact, we have a policy of buying any car that is at least 8 years old and has fewer than 100 000 miles on it. This way, we are able to ensure that the car has been well-maintained and is in good condition.