GM: A ding from soft car demand, but retail share up