A lot of people Lease cars. Essentially they're just renting those cars for four years and that comes with a mileage limit. So a smart consumer can easily find four-year-old cars with 60-80ks for half price of a new car.
Yes, just about every dealer has 3 or 4 year old cars on the lot (former leases) with less than 60-70k on them. I always buy cars this way, last one i bought had 35k on it, still had the new car smell and was in immaculate condition. First few years is when cars depreciate the most.