BMW topped Mercedes-Benz in U.S. luxury sales during November and widened its lead over its German rival for the year. Lexus remained in a close third, with U.S. sales growing 7 percent to 29,340 vehicles in November.