Used car retailer CarMax posts 33% drop in first-quarter profit