2020 BMW 3 Series vs 2021 Subaru Impreza

2020 BMW 3 Series
2020 BMW 3 Series
$40,750MSRP
Overview
Overview
OverviewShop Now
2021 Subaru Impreza
2021 Subaru Impreza
$18,795MSRP
Overview
Overview
OverviewShop Now
2020 BMW 3 Series
$40,750MSRP
Overview
Overview
OverviewShop Now
2021 Subaru Impreza
$18,795MSRP
Overview
Overview
OverviewShop Now
Overview

MSRP

$40,750

MSRP

$18,795

Average price

$27,935

Average price

$19,153

Listings

466

Listings

199
Ratings & Reviews
User Reviews
User Reviews

Expert reviews

8.2 out of 10

Expert reviews

7.7 out of 10
Pros
  • Fun to drive
  • Comfortable
  • Powerful engine
Cons
  • Potentially polarizing design
  • Poor value for money
Pros
  • Standard all-wheel drive
  • Comfortable
  • Manual transmission available
Cons
  • Interior materials feel cheap
  • Not much cargo space
  • Uninspired styling

2020 BMW 3 Series Reviews Summary

Does BMW still use “The Ultimate Driving Machine” as its advertising tagline? Yes, it does. And with the arrival of the 2020 BMW M340i, which slots between the existing 330i and the forthcoming M3, the company proves there is substance behind the slogan.

2021 Subaru Impreza Reviews Summary

Subaru developed a cult following thanks to cars like the Impreza. Thanks to standard all-wheel drive (AWD), the Impreza has been a hit in wintry climates, offering the low operating costs of a compact car without the limited foul-weather capability of the mostly front-wheel drive (FWD) competition.

The current Impreza represents the model’s fifth generation, and dates back to the 2017 model year. Available in sedan and hatchback form, the Impreza has also spawned the sporty Subaru WRX and more rugged looking Subaru Crosstrek, which have overshadowed the basic Impreza to some extent. We’ll cover the WRX and Crosstrek in separate reviews.

Changes for the 2021 model year are limited to availability of SI-Drive drive modes on the Impreza Premium trim level (this feature was previously available only on the Impreza Sport) and a $100 price increase. The full Impreza lineup remains unchanged, encompassing base, Premium, Sport, and Limited trim levels for both the sedan and hatchback. Consequently, we’ll look back on our experience with previous model years for this overview.

No video found
Popular Features & Specs

Engine

2.0L 255 hp I4

Engine

2.0L 152 hp H4

Drive Train

RWD

Drive Train

AWD

Seating Capacity

5

Seating Capacity

5

Horsepower

255 hp @ 5000 rpm

Horsepower

152 hp @ 6000 rpm

MPG City

26

MPG City

28

MPG Highway

36

MPG Highway

36
2020 BMW 3 Series
2020 BMW 3 Series
$40,750MSRP
Overview
Overview
OverviewShop Now
2021 Subaru Impreza
2021 Subaru Impreza
$18,795MSRP
Overview
Overview
OverviewShop Now
2020 BMW 3 Series
$40,750MSRP
Overview
Overview
OverviewShop Now
2021 Subaru Impreza
$18,795MSRP
Overview
Overview
OverviewShop Now
Overview
MSRP
$40,750
$18,795
Average price
$27,935
$19,153
Listings
Ratings & Reviews
User reviews
4.8
5.0
Expert reviews

8.2 out of 10

Read full review

7.7 out of 10

Read full review
Pros & cons
Pros
  • Fun to drive
  • Comfortable
  • Powerful engine
Cons
  • Potentially polarizing design
  • Poor value for money
Pros
  • Standard all-wheel drive
  • Comfortable
  • Manual transmission available
Cons
  • Interior materials feel cheap
  • Not much cargo space
  • Uninspired styling
Summary
Does BMW still use “The Ultimate Driving Machine” as its advertising tagline? Yes, it does. And with the arrival of the 2020 BMW M340i, which slots between the existing 330i and the forthcoming M3, the company proves there is substance behind the slogan.

Subaru developed a cult following thanks to cars like the Impreza. Thanks to standard all-wheel drive (AWD), the Impreza has been a hit in wintry climates, offering the low operating costs of a compact car without the limited foul-weather capability of the mostly front-wheel drive (FWD) competition.

The current Impreza represents the model’s fifth generation, and dates back to the 2017 model year. Available in sedan and hatchback form, the Impreza has also spawned the sporty Subaru WRX and more rugged looking Subaru Crosstrek, which have overshadowed the basic Impreza to some extent. We’ll cover the WRX and Crosstrek in separate reviews.

Changes for the 2021 model year are limited to availability of SI-Drive drive modes on the Impreza Premium trim level (this feature was previously available only on the Impreza Sport) and a $100 price increase. The full Impreza lineup remains unchanged, encompassing base, Premium, Sport, and Limited trim levels for both the sedan and hatchback. Consequently, we’ll look back on our experience with previous model years for this overview.

Video
No video found
Popular Features & Specs
Engine
2.0L 255 hp I4
2.0L 152 hp H4
Drive Train
RWD
AWD
Seating Capacity
5
5
Horsepower
255 hp @ 5000 rpm
152 hp @ 6000 rpm
MPG City
26
28
MPG Highway
36
36
Look and feel
2020 BMW 3 Series
8/10
2021 Subaru Impreza
8/10

The 2020 BMW 3 Series evoked a sense of awe reminiscent of majestic marine life, with its lidded headlights, curved hood, and oversized grille giving it an aquatic appearance. Despite its high price, starting at $40,750 and reaching $69,570 with options, the M340i trim was praised for its exhilarating driving experience. The interior offered a variety of colors and materials, with the off-white Ivory leather contrasting sharply with the black cabin and Tanzanite Blue exterior. The quality of the interior was noted to be a step up, making the high sticker price more palatable.

In contrast, the 2021 Subaru Impreza adopted a more conservative design compared to its predecessors, yet maintained a handsome appearance. Both the sedan and hatchback featured sleek headlights and taillights, with the Sport models receiving specific styling touches like 18-inch alloy wheels. Built on the Subaru Global Platform, the Impreza was noted for its overall refinement. The interior, while not the most exciting, was typical for compact cars, with model-specific touches in the Sport and Limited trims, such as contrast stitching and leather upholstery.

Performance
2020 BMW 3 Series
10/10
2021 Subaru Impreza
7/10

The 2020 BMW 3 Series was lauded for its significant improvements in driving dynamics, with structural and suspension changes enhancing its handling. The M340i trim, with its turbocharged 3.0-liter inline 6-cylinder engine producing 382 horsepower and 369 pound-feet of torque, offered a thrilling driving experience. The car's 8-speed automatic transmission, while a departure from manual gearboxes, was praised for its performance, especially in traffic-heavy areas like Los Angeles. The M340i xDrive could accelerate from 0 to 60 mph in just 4.1 seconds, making it a favorite among driving enthusiasts.

The 2021 Subaru Impreza, powered by a 2.0-liter four-cylinder engine with 152 horsepower and 145 pound-feet of torque, was considered an agreeable daily driver. While it lacked the engagement of some competitors, it offered a solid and refined ride. The Impreza Sport's suspension tuning and torque vectoring provided a good balance between ride quality and handling, though the steering and engine power were less impressive. The CVT was standard on most models, with a five-speed manual available on select trims.

Form and function
2020 BMW 3 Series
7/10
2021 Subaru Impreza
7/10

The 2020 BMW 3 Series offered supportive front seats that were comfortable for long drives, with high-quality leather and heated features. Rear-seat entry and exit were somewhat awkward, but once inside, the seats provided excellent support. The infotainment system was well-integrated, though some controls were cryptic. Storage space was generous, with a trunk capacity of 17 cubic feet, though its narrow design limited its practicality.

The 2021 Subaru Impreza provided reasonable legroom, though headroom was slightly below average. The sedan's trunk space was limited at 12.3 cubic feet, but the hatchback offered 20.8 cubic feet, expandable to 55.3 cubic feet with the rear seats folded. The Impreza included an All-Weather Package on higher trims, with features like heated seats and mirrors. The Sport trim added keyless entry, while the Limited offered a power driver’s seat and automatic climate control.

Technology
2020 BMW 3 Series
9/10
2021 Subaru Impreza
7/10

The 2020 BMW 3 Series featured an advanced iDrive infotainment system with a touchscreen, natural voice recognition, and gesture control. The system was intuitive, with multiple ways to interact, though the flat console design made it harder to use by touch. The voice recognition system was particularly praised for its accuracy and functionality, and the head-up display was visible even with polarized sunglasses.

The 2021 Subaru Impreza's infotainment system included a 6.5-inch touchscreen on base trims, with an 8-inch screen on higher trims. The system was user-friendly, with large icons and easy access to important functions. While it lacked advanced features, it was adequate for its price range. The Limited trim offered optional navigation and a premium audio system, and a secondary display provided additional information.

Safety
2020 BMW 3 Series
9/10
2021 Subaru Impreza
9/10

The 2020 BMW 3 Series required additional packages for advanced driving assistance systems, which were sometimes lacking in smoothness. However, the car received a Top Safety Pick+ rating from the IIHS when equipped with adaptive full LED headlights, ensuring it was well-prepared for collisions.

The 2021 Subaru Impreza earned a Top Safety Pick award from the IIHS, with a five-star overall safety rating from the NHTSA. The EyeSight safety suite was standard on CVT models, offering features like automatic emergency braking and lane-keep assist. Additional safety options included blind-spot monitoring and rear cross-traffic alert.

Cost Effectiveness
2020 BMW 3 Series
6/10
2021 Subaru Impreza
8/10
N/A

CarGurus highlights

Winning Vehicle Image

According to CarGurus experts, the overall rating for the 2020 BMW 3 Series is 8.2 out of 10, while the 2021 Subaru Impreza scores 7.7 out of 10. Based on these ratings, the 2020 BMW 3 Series is the recommended choice for those seeking a more engaging driving experience and advanced features.

CarGurus highlights

Winning Vehicle Image

According to CarGurus experts, the overall rating for the 2020 BMW 3 Series is 8.2 out of 10, while the 2021 Subaru Impreza scores 7.7 out of 10. Based on these ratings, the 2020 BMW 3 Series is the recommended choice for those seeking a more engaging driving experience and advanced features.

CarGurus logo

By: CarGurus + AI

At CarGurus, our team of experienced automotive writers remain at the heart of our content operation, conducting hands-on car tests and writing insightful guides that are backed by years of industry experience. To complement this, we are harnessing AI to make our content offering more diverse and more helpful to shoppers than ever. To achieve this, our AI systems are based exclusively on CarGurus content, ratings and data, so that what we produce is both unique to CarGurus, and uniquely helpful to car shoppers.

Popular vehicle comparisons

2022 Subaru Impreza vs 2022 Volkswagen Jetta2022 Audi A4 vs 2022 Subaru Impreza2022 Volkswagen Golf GTI vs 2023 Subaru Impreza2022 BMW 5 Series vs 2022 Subaru Impreza2022 Mercedes-Benz S-Class vs 2022 Subaru Impreza2022 BMW 5 Series vs 2023 Subaru Impreza2022 Honda Civic vs 2022 Subaru Impreza2022 Toyota Prius vs 2022 Subaru Impreza2022 Subaru Impreza vs 2022 Mercedes-Benz C-Class2022 Honda Accord vs 2023 Subaru Impreza2022 Mercedes-Benz C-Class vs 2023 Subaru Impreza2022 Mercedes-Benz S-Class vs 2023 Subaru Impreza2022 Honda Civic vs 2023 Subaru Impreza2022 Chrysler 300 vs 2023 Subaru Impreza2022 Hyundai Elantra vs 2023 Subaru Impreza2022 Honda Civic Hatchback vs 2023 Subaru Impreza2022 MINI Cooper vs 2023 Subaru Impreza2022 Hyundai Sonata vs 2023 Subaru Impreza2021 Hyundai Sonata vs 2022 BMW 3 Series2021 Volkswagen Golf GTI vs 2022 BMW 3 Series2021 BMW 3 Series vs 2021 Mercedes-Benz C-Class2021 Honda Accord vs 2022 Subaru Impreza2021 Honda Civic Hatchback vs 2022 Subaru Impreza2021 Lexus ES vs 2022 BMW 3 Series2021 Mercedes-Benz E-Class vs 2021 BMW 3 Series2021 BMW 3 Series vs 2021 BMW 5 Series2021 Chrysler 300 vs 2022 Subaru Impreza2021 BMW 3 Series vs 2021 Mercedes-Benz S-Class2021 BMW 3 Series vs 2021 Honda Accord2021 Mercedes-Benz S-Class vs 2022 Subaru Impreza2021 Hyundai Elantra vs 2022 BMW 3 Series2021 BMW 3 Series vs 2021 Audi A42021 BMW 3 Series vs 2021 Lexus ES2021 Honda Accord vs 2022 BMW 3 Series2021 MINI Cooper vs 2022 Subaru Impreza2021 BMW 3 Series vs 2021 Honda Civic2020 Subaru Impreza vs 2021 Audi A42020 Subaru Impreza vs 2021 Toyota Prius2020 Subaru Impreza vs 2021 BMW 5 Series2020 Subaru Impreza vs 2021 Hyundai Sonata2020 Honda Civic Hatchback vs 2021 BMW 3 Series2020 Mercedes-Benz C-Class vs 2021 BMW 3 Series2020 Subaru Impreza vs 2021 Chrysler 3002020 Hyundai Sonata vs 2021 BMW 3 Series2020 Subaru Impreza vs 2021 Mercedes-Benz S-Class2020 Hyundai Elantra vs 2021 BMW 3 Series2020 Honda Civic vs 2021 BMW 3 Series2020 Chevrolet Impala vs 2021 BMW 3 Series2020 Volkswagen Golf GTI vs 2021 BMW 3 Series2020 Subaru Impreza vs 2021 Mercedes-Benz E-Class2020 Subaru Impreza vs 2021 Honda Civic Hatchback2020 Mercedes-Benz S-Class vs 2021 BMW 3 Series2020 Toyota Prius vs 2021 BMW 3 Series2020 Lexus ES vs 2021 BMW 3 Series2019 BMW 3 Series vs 2020 Volkswagen Golf GTI2019 BMW 3 Series vs 2020 Kia Optima2019 BMW 3 Series vs 2020 Honda Civic2019 Volkswagen Jetta vs 2020 Subaru Impreza2019 Mercedes-Benz C-Class vs 2019 Subaru Impreza2019 Kia Optima vs 2019 Subaru Impreza2019 Volkswagen Golf GTI vs 2020 Subaru Impreza2019 Mercedes-Benz E-Class vs 2020 Subaru Impreza2019 Subaru Impreza vs 2019 Honda Civic Hatchback2019 BMW 3 Series vs 2020 BMW 5 Series2019 Chevrolet Impala vs 2019 Subaru Impreza2019 BMW 3 Series vs 2020 Subaru Impreza2019 BMW 3 Series vs 2020 Mercedes-Benz E-Class2019 MINI Cooper vs 2020 Subaru Impreza2019 MINI Cooper vs 2019 Subaru Impreza2019 Lexus ES vs 2020 Subaru Impreza2019 BMW 3 Series vs 2020 Hyundai Sonata2019 BMW 3 Series vs 2020 Mercedes-Benz C-Class