If everyone had all their maintenance done at the dealership, there wouldn't be any nifty lubes, bubby auto shops etc. Carfax ain't got shit on actually meeting the seller, seeing how he cares for his other property, how clean he is, etc. and having all his records. It is good for finding out if the vehicle has ever been damaged. I don't care much for auction cars that someone couldnt afford to pay for, let alone maintain or ones that have issues and were therefore traded in.