Cadillac Takes on BMW Amid GM Rebound