Mercedes-Benz outsold Audi for the first time this year to become the world's second largest luxury car brand in November as a new line of compacts lured customers.