I have bought several cars from Carmax over several years. I was buying a new truck and turning in my old one. I had to write a $2318.92 check to cover the gap in the payoff. I was told they needed to verify the funds. Then I was asked to pull up my personal bank account so someone could come in and look at it to make sure the funds were in the account.
I have written many checks for downpayments and monthly payments and have never written a bad one. It is absolutely none or Carmax business what my personal bank account looks like. If I wanted them to see it, I would open a joint account so they could have freedom to poke around in my account anytime they wanted.
I did not get my truck because I would not comply with their demands,
Very frustrated and no longer a customer.