I'm holding.
M* plans to reduce their fair value for Carmax by more than 10%. however, if you bought most of yours in the last month, your average purchase price should still be in the 5 star range.
long term, Carmax is one to hold. a lot of retail related stocks are going to have a hard time, but Carmax has an excellent business model. I think they will weather this recession (or whatever it is) well and come out ahead.