CarMax buys cars and offers online and in-store appraisal. The company also provides used car financing through CarMax Auto Finance. NerdWallet's auto loans content, including articles, reviews and ...