2019 Vehicle Sales Break down    Alfa Romeo - 60 Alpine - 14 ALPINA - 2 Aston Martin - 21 Audi - 2,488 BMW - 5,346 Bentley - 69 Citroen - 303 Ferrari - 43 Honda - 15,205 Hyundai - 5,618 Infiniti - 162 Jaguar - 336 KIA - 4,227 Koenigsegg - 1 Lamborghini - 61 Land Rover - 300 Lotus - 2 Maserati - 103 Mazda - 3,095 McLaren - 21 Mercedes-Benz - 7,840 Mini - 453 Mitsubishi - 3,020 Nissan - 2,405 Opel - 629 Peugeot - 124 Porsche - 628 Range Rover - 1 Renault - 779 Rolls Royce - 41 RUF - 2 SEAT - 329 Skoda - 849 Subaru - 1,261 Suzuki - 467 Tesla - 14 Toyota - 12,923 VW - 2,175 Volvo - 874