No sure. I heard that when you choose CarMax as financing they run the information through 10+ lenders with different rates and can adjust a lot of different factors that affect the rate (loan term, down payment amount, etc.). Somehow CarMax gets the loan and then you pay CarMax directly.