Used 2020 BMW 2 Series for Sale near Denver, CO
48 results
CarGurus Analysis:
2020 BMW 2 Series
With 48 currently listed for sale near Denver, CO and an average price of $26,285.00, 31.3% of 2020 BMW 2 Series models for sale on CarGurus are rated as good or great deals.
Favorably reviewed: Owners rated the 2020 BMW 2 Series 5 / 5 stars.
77.1% of 2020 BMW 2 Series models on CarGurus are accident-free.
The 2020 BMW 2 Series introduced the Gran Coupe variant, expanding its appeal as a more accessible luxury vehicle while retaining a strong focus on style and technology.
CarGurus Analysis: 2020 BMW 2 Series
overall

Summary
With 48 currently listed for sale near Denver, CO and an average price of $26,285.00, 31.3% of 2020 BMW 2 Series models for sale on CarGurus are rated as good or great deals.
Favorably reviewed: Owners rated the 2020 BMW 2 Series 5 / 5 stars.
77.1% of 2020 BMW 2 Series models on CarGurus are accident-free.
The 2020 BMW 2 Series introduced the Gran Coupe variant, expanding its appeal as a more accessible luxury vehicle while retaining a strong focus on style and technology.
Why it stands out
The 2020 BMW 2 Series stands out with its stylish new Gran Coupe variant, which offers a fresh take on luxury for entry-level buyers. This model combines a sporty yet sophisticated profile with a host of advanced tech features, catering to those seeking a compact vehicle that still maintains the brand's luxury heritage. The interior design presents a modern look with solid fit and finish, showcasing features such as a crisp 8.8-inch iDrive touchscreen and a fully digital instrument panel. Performance-wise, the 228i Gran Coupe delivers a refined 2.0-liter turbocharged engine and responsive handling, although it lacks the raw driving experience of its rear-wheel-drive counterparts. Additionally, the substantial trunk space and the Gran Coupe's competitive pricing make it appealing for consumers looking for luxury without breaking the bank.
Other model years to consider
- Average price: $21,874.00
- Good/great deal percentage: 56.4%
- User rating: 5 / 5
- Total listings: 55
- Average price: $43,873.00
- Good/great deal percentage: 43.7%
- User rating: 5 / 5
- Total listings: 87
- Average price: $39,621.00
- Good/great deal percentage: 37.0%
- Total listings: 100
This analysis is based on CarGurus' proprietary market data from May 19, 2026, CarGurus experts' opinions, and generative AI.
Relevant articles

The Most Reliable Luxury Cars of 2026
Luxury cars give you the best of most things but which are the most reliable luxury cars you can buy? Our guide has all the details.

The Best Cars for New Drivers in 2026
Common advice suggests the best first car to buy is a beater, but you may want to shop new. Even budget-friendly new cars come equipped with safety features that can prove invaluable for new drivers.

The Best Cheap Fast Cars of 2026
You don’t need to spend a lot to get a fast car. Surprisingly, some of the more budget-friendly options also happen to provide the most enjoyable driving experiences. Here are our top new car picks.
5.0 Overall rating
Filter by rating
D. M
Reviewed a 2020 BMW 2 Series on Aug 20, 2022
Great looking… a blast to drive! Lite on the niceties and tech but I’m in love.
2020 BMW 2 Series Trims
| Trim type | MSRP |
|---|---|
| 230i Convertible RWD | $41,100 |
| M240i xDrive Convertible AWD | $52,400 |
| M240i Convertible RWD | $50,400 |
| 230i Coupe RWD | $35,300 |
| 230i xDrive Convertible AWD | $43,100 |
| 230i xDrive Coupe AWD | $37,300 |
| M235i xDrive Gran Coupe AWD | $45,500 |
| 228i xDrive Gran Coupe AWD | $37,500 |
2020 BMW 2 Series Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2020 BMW 2 Series prices has changed over time.
See more price trends





