CarMax struggles to get consumers the cheap cars they want