BMW makes virtually every type of car from SUVs. small cars, sedans, performance and even electric cars. In 2021 there are 10 classes of vehicles.