BMW is a German luxury automaker that has been producing cars and vehicles since 1916. They are known for their well-designed, high-performance cars and SUVs. BMW has released many models over the years, including some popular vehicles that have become iconic. Some of the BMW cars from 1991 to present include: 1. 1991-2000 E36 3 Series: This small, stylish and versatile sedan is one of the longest-running BMW models to date. It was the first 3 Series model to utilize a multi-link rear suspension. 2. 2000-2006 E46 3 Series: The E46 3 Series was a minor generational update of the popular E36 model. It featured updated styling and technological advancements such as BMW’s iDrive infotainment system. 3. 2006-2013 E90 3 Series: This 3 Series model featured notable improvements in both design and performance. It was the first 3 Series model to feature a turbocharged four-cylinder engine and a dual-clutch transmission. 4. 2006-2013 X5: The BMW X5 was the first SUV released by the company. It featured a unibody construction, the latest in safety features, and optional sport-focused suspension. 5. 2013-present F30 3 Series: This 3 Series model was a significant design departure from previous models. It features an advanced technology suite, an 8-speed automatic transmission, and a smaller body style. 6. 2013-present X6: The BMW X6 is a crossover between an SUV and a coupe. It has a sloping roof line, the latest BMW technologies, and a 300 hp turbocharged six-cylinder engine. 7. 2020-present G20 3 Series: The G20 3 Series is a redesign of the F30 BMW that includes a modern design, adaptive suspension, and improved driving dynamics.