BMW erbjuder ett brett utbud av modeller, inklusive lyxbilar, sportbilar, SUV:ar, elbilar och motorcyklar.