The 2020 BMW 3 Series, part of the model's seventh generation, is a luxury small car that offers impressive performance and quality. Two trims are available: the 330i and the M340i. The 330i comes with a turbocharged 2.0L four-cylinder engine producing 255 horsepower, while the M340i houses a turbocharged 3.0L six-cylinder that delivers 382 horsepower. Both trims feature an eight-speed automatic transmission and are available in RWD or AWD. The car's in-cabin technology is sophisticated, including a standard 8.8-inch touch screen, a 10.25-inch touch screen for upgraded models, Apple CarPlay, navigation, and a Wi-Fi hot spot. The 2020 3 Series also offers high safety ratings and features including standard forward collision warning, automatic emergency braking, pedestrian detection, and lane departure warning, as well as optional adaptive cruise control, surround-view parking camera system, and head-up display.