GM, serious about small cars again, brings out big guns for Sonic