CarMax, consumer groups spar over recall repair responsibility