Has anyone had experience with Carmax? Are their vehicles really as good as they claim? They do an inspection, but do they really repair what comes out in their inspections?