CarMax results take hit from cautious subprime lenders