Used 2020 BMW 3 Series for Sale nearCalgary, AB
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 74,527
- Stock #:
- 26090905
- VIN:
- WBA5U9C05LFJ78270

Sponsored Listing
2020 BMW 3 Series
M340i xDrive Sedan AWD
74,527 km
$47,398
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 2L I4 Hybrid
- Exterior colour:
- White
- Combined gas mileage:
- 4 L/100km
- Fuel type:
- Hybrid
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 96,410
- Stock #:
- K10990
- VIN:
- WBA5P9C01MFK10990

2021 BMW 3 Series
330e xDrive Hybrid Plug-in AWD
96,410 km
$27,498
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 74,527
- Stock #:
- 26090905
- VIN:
- WBA5U9C05LFJ78270

2020 BMW 3 Series
M340i xDrive Sedan AWD
74,527 km
$47,398
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 130,000
- Stock #:
- 6145-25B
- VIN:
- WBA5U9C01LA380374

2020 BMW 3 Series
M340i xDrive Sedan AWD
130,000 km
$39,799
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 101,939
- Stock #:
- SMC1964
- VIN:
- WBA5U9C06LA383500

2020 BMW 3 Series
M340i xDrive Sedan AWD
101,939 km
$46,700
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 151,000
- Stock #:
- 6135-44A
- VIN:
- WBA5U9C00MFK37601

2021 BMW 3 Series
M340i xDrive AWD
151,000 km
$39,799
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Blue
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 109,488
- Stock #:
- 26388A
- VIN:
- WBA5U9C02MFL11018

2021 BMW 3 Series
M340i xDrive AWD
109,488 km
$48,212
- Year:
- 2019
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 113,298
- Stock #:
- 26585B
- VIN:
- WBA5R7C59KAJ85834

2019 BMW 3 Series
330i xDrive Sedan AWD
113,298 km
No Price Listed
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 110,841
- Stock #:
- SR0797A
- VIN:
- WBA5R7C03LFH36917

2020 BMW 3 Series
330i xDrive Sedan AWD
110,841 km
$27,697
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Orange
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 83,431
- Stock #:
- BB0302
- VIN:
- 3MW5R7J05L8B37106

2020 BMW 3 Series
330i xDrive Sedan AWD
83,431 km
$30,552
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 99,044
- Stock #:
- 37339P
- VIN:
- 3MW5R7J01M8B56124

2021 BMW 3 Series
330i xDrive AWD
99,044 km
$32,433
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Alpine White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 120,526
- Stock #:
- P3795A
- VIN:
- WBA5U9C07LFH37546

2020 BMW 3 Series
M340i xDrive Sedan AWD
120,526 km
$45,040
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- 8-Speed Automatic Overdrive
- Mileage:
- 115,731
- Stock #:
- 5686-7
- VIN:
- 3MW5R7J04M8B60801

2021 BMW 3 Series
330i xDrive AWD
115,731 km
$31,888
There are no more results from the filters selected.
Check out these similar matches for you.
Fetching additional listings...
CarGurus Analysis: 2020 BMW 3 Series
overall

Summary
With 13 currently listed for sale and an average price of $34,027 CAD, 23.1% of 2020 BMW 3 Series listings on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2020 BMW 3 Series 4.1 / 5 stars and CarGurus experts gave it an 8.2 / 10.
Why it stands out
The 2020 BMW 3 Series stands out as a very well-rounded premium sedan, with the available M340i guise singled out as especially impressive. BMW’s long-running “The Ultimate Driving Machine” slogan is backed up here by the car’s driving character, and the test-drive notes point to a model that is fun to drive, comfortable, and powered by a strong engine. That combination gives the 2020 3 Series broad appeal for buyers who want a luxury sedan that can feel engaging without giving up everyday comfort.
There are, however, a couple of clear trade-offs. The design may be polarising, and the car is described as poor value for money. Owner feedback also suggests that the cabin can feel a bit cramped for taller occupants, and some drivers found the interior noise level distracting. Even so, the 2020 BMW 3 Series remains appealing because it blends performance, comfort, and premium-sedan polish in a way that many buyers will find compelling.
Other model years to consider
- 2014 BMW 3 Series
- Average price: $13,058 CAD
- Good/great deal percentage: 29.4%
- User rating: 4.8 / 5
- Total listings: 17
- 2024 BMW 3 Series
- Average price: $44,995 CAD
- Good/great deal percentage: 69.2%
- User rating: 5 / 5
- Total listings: 13
- 2021 BMW 3 Series
- Average price: $43,093 CAD
- Good/great deal percentage: 31.3%
- User rating: 5 / 5
- Total listings: 16
Similar models to consider
- 2020 Mercedes-Benz C-Class
- Average price: $28,895 CAD
- Good/great deal percentage: 37.5%
- User rating: 4.3 / 5
- Total listings: 16
This analysis is based on CarGurus' proprietary market data from October 26, 2026, CarGurus experts' opinions, and generative AI.
4.2 Overall rating
Filter by rating
Trent J
Reviewed a 2020 BMW 3 Series on Apr 10, 2025
It’s Just Right! Luxury, comfort, sport, while delivering good value.
Brandon R
Reviewed a 2020 BMW 3 Series on Oct 2, 2023
Purchased the 2020 M340 , so far so good . I actually had an S4 previously. They are really similar but M340 takes the performance to the next level .
Arjun M
Reviewed a 2020 BMW 3 Series on Sep 11, 2021
I have test driven only the M 340. It is excellent. I am currently driving an M240 convertible and if I was not a lover of the open sky would definitely trade this in. The power delivery is excellent and the interior is well appointed. I love the tactile feel. The steering wheel is a nice touch. The only criticism is that getting into the back can be a bit of a chore if you are over 6 feet.
Robert W
Reviewed a 2020 BMW 3 Series on Dec 11, 2022
Simply it seemed to me that the BMW 3 is great but being a big guy I find it a bit too small in the cabin. .
2020 BMW 3 Series Trims
| Trim type | MSRP |
|---|---|
| 330i xDrive Sedan AWD | -- |
| 330i Sedan RWD | -- |
| 330i xDrive Wagon AWD | -- |
| M340i Sedan RWD | -- |
| M340i xDrive Sedan AWD | -- |
2020 BMW 3 Series Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2020 BMW 3 Series prices has changed over time.
See more price trends2020 BMW 3 Series Pricing Analysis: Calgary, AB Market Report
Pricing in Nearby Cities
Market Area: Calgary, AB
Key Insights
- Highest-Price Market: The Leduc, AB leads with an average price of $47,398 CAD, indicating a premium market for the 2020 BMW 3 Series.
- Best Value: The Red Deer, AB offers the lowest average price at $23,997 CAD, presenting a significant opportunity for budget-conscious buyers.
- Inventory Drives Stability: With 14 listings, Leduc, AB not only has the highest price but also the most robust inventory, suggesting a stable market presence.
City-Level Pricing
| City | Total Listings | Avg Price |
|---|---|---|
| Leduc, AB | 14 | $47,398 CAD |
| Sherwood Park, AB | 14 | $47,398 CAD |
| Edmonton, AB | 14 | $47,398 CAD |
| Sturgeon County, AB | 14 | $47,398 CAD |
| Okotoks, AB | 3 | $37,697 CAD |
| Red Deer, AB | 1 | $23,997 CAD |
Pricing Analysis by Model Year
Key Insights
- Price by Model Year: The average price for the 2026 model year is $70,997 CAD, reflecting the premium associated with newer models.
- Best Value Sweet Spot: The 2021 model year, priced at $31,888 CAD, represents a compelling value for buyers seeking a balance between cost and modern features.
- Depreciation Trend: The average price decreases significantly from $37,697 CAD for the 2020 model to $17,298 CAD for the 2017 model, illustrating a clear depreciation trend over time.
Model Year Pricing
| Model Year | Avg Price |
|---|---|
| 2026 | $70,997 CAD |
| 2025 | $48,888 CAD |
| 2024 | $47,195 CAD |
| 2023 | $40,599 CAD |
| 2021 | $31,888 CAD |
| 2020 | $37,697 CAD |
| 2018 | $20,676 CAD |
| 2017 | $17,298 CAD |
| 2016 | $17,464 CAD |
These recommendations are based on CarGurus' proprietary market data from November 10, 2026, CarGurus experts' opinions, and generative AI.
How much does the 2020 BMW 3 Series cost?
| Metric | Value |
|---|---|
| Current Average Price | $33,501 CAD |
| Year-Round Low | $30,104 CAD |
| Year-Round High | $36,420 CAD |
| Average Price a Year Ago | $36,420 CAD |
| Change vs. Last Year | −8.01% |
Prices have softened 8.01% compared to this time last year, making it a favourable time to shop this model year.
There are 145 listings available, which suggests you have a reasonable amount of inventory to compare.
Is the 2020 BMW 3 Series a good car?
Generally — the 2020 BMW 3 Series earns a 4.1/5 user rating and an 8.2/10 expert rating, which points to a strong overall showing for a premium sedan. The standout strength is Performance at 10/10.
Owners repeatedly praise its performance, comfortable interior, and beautiful design, with the M340i drawing especially strong enthusiasm for its driving dynamics and power. The trade-offs are familiar: some shoppers find the cabin a bit cramped for taller occupants, and pricing and value come up as recurring concerns.
That fits the car’s role well: it is aimed at you if you want a premium sedan that can handle spirited driving without giving up daily comfort. With 31.0% of listings marked as good or great deals, there is still some room to shop carefully.
Is the 2020 BMW 3 Series reliable?
Owners rate it 4.1/5, a solid signal of long-term satisfaction.
The user feedback also points to a car that many drivers consider reliable, dependable, and trouble-free enough to count on for regular use. On the expert side, the car’s strong performance and polished driving character suggest a well-engineered package that should feel reassuring over time.
You also get free scheduled maintenance and warranty for the first four years or 80,000 km of ownership, which helps reduce early ownership stress. For used buyers, the main long-term risk is that premium-car upkeep can still become expensive once that coverage window has passed.
What should I look for when buying a used 2020 BMW 3 Series?
Key things to evaluate:
- Trim level: The base 330i includes BMW’s xDrive all-wheel-drive system in Canada, but it does not include extra-cost metallic paint. The M340i adds a much more serious performance focus, and it is the version most clearly singled out as the standout choice if you can stretch your budget.
- Powertrain: The M340i uses a 3.0-litre turbo inline six-cylinder engine with 382 horsepower and 369 pound-feet of torque, paired with BMW’s rear-biased xDrive AWD drivetrain, a rear M Sport differential, and an 8-speed automatic transmission.
- Safety package: To get BMW’s latest advanced driver assistance systems, you need the Advanced Driver Assistance package. The safety features are described as accurate, but the lane-keeping assist can feel abrupt, and the package is optional rather than standard.
- Infotainment: BMW’s iDrive system includes a touchscreen display, natural voice recognition, gesture control, and the familiar centre-console knob and buttons. The touchscreen is praised as intuitive, while gesture control is optional.
- Fuel efficiency: No fuel-consumption figure is stated in the available data.
Which 2020 BMW 3 Series trim should I buy?
The 2020 BMW 3 Series is offered in 2 trim levels: 330i and M340i.
Here's the short version:
- 330i: This is the more accessible entry point, and it still gives you the core 3 Series experience with xDrive all-wheel drive in Canada. If you want the badge, the premium feel, and a strong everyday driving balance without chasing the highest price, this is the sensible pick.
- M340i: This is the trim to target if you care most about performance. It adds the 3.0-litre turbo inline six, rear-biased xDrive, a rear M Sport differential, and M Sport brakes, and it is the version most clearly described as worth the extra money if you can afford it.
If you want the most complete safety setup, remember that the Advanced Driver Assistance package is required.
Is now a good time to buy a used 2020 BMW 3 Series?
This is a moderate market for selective buyers, so it makes sense to compare listings carefully and move quickly on the right car.
- Deal availability: 31.0% of listings are priced as good or great deals.
- Inventory: There are 145 listings available.
- Price trend: Prices have softened 8.01% compared with last year.
If you find a listing below $30,104 CAD, that's toward the low end of the year-round range and worth acting on quickly.
What is the 2020 BMW 3 Series's resale value?
The current average of $33,501 CAD sits slightly below last year's $36,420 CAD.
That softer pricing can help you buy more confidently today, but it also means a future seller may need to be realistic about expectations if the market stays competitive. The current trend suggests the model is no longer commanding the same pricing strength it did a year ago.
Even so, the 3 Series still has the kind of enthusiast appeal that can support demand over time, especially in well-kept examples with desirable equipment. Vehicles with solid owner satisfaction ratings, like this model year's 4.1/5, tend to retain buyer demand, which supports resale value over time.
Is the 2020 BMW 3 Series safe?
The 2020 BMW 3 Series earns a Top Safety Pick+ rating from the Insurance Institute for Highway Safety when equipped with the adaptive full LED headlights.
It earns a 9/10 safety score from our experts.
To equip the car with BMW’s latest advanced driving assistance systems, you need the Advanced Driver Assistance package. The available safety features are described as accurate, but the lane-keeping assist can feel abrupt, and the package is optional rather than standard.
Should I buy a 2020 BMW 3 Series or consider a different year?
If you're weighing the 2020 against nearby model years, here's how to think about it:
Choose the 2020 if:
- 31.0% of listings are priced as good or great deals.
- Price trend: Prices have softened 8.01% compared with last year.
- Owners rate it 4.1/5 — a solid satisfaction signal.
- The 2020 stands out for its especially strong performance focus, with the M340i positioned between the 330i and the forthcoming M3.
The bottom line: If you want the sharper, more performance-focused version of the 3 Series formula, the 2020 model is the one to target. If your priority is simply the lowest possible purchase price, a nearby year may be worth a look, but the 2020’s mix of strong performance, premium feel, and softened pricing makes it the more compelling all-round choice for many shoppers.
How does the 2020 BMW 3 Series compare to the 2020 Audi A4?
| Spec | 2020 BMW 3 Series | 2020 Audi A4 |
|---|---|---|
| Engine | 2.0L 255 hp I4 | 2.0L 188 hp I4 |
| Horsepower | 255 hp @ 5000 rpm | 188 hp @ 4200 rpm |
| MPG/MPGe (city) | 26 | 27 |
| MPG/MPGe (highway) | 36 | 35 |
| Average used price | $33,501 CAD | $24,348 CAD |
| Listings available | 145 | 63 |
| Good & great deal share | 31.0% | 27.0% |
Read our full side-by-side expert comparison here.
These recommendations are based on CarGurus' proprietary market data from November 10, 2026, CarGurus experts' opinions, and generative AI.
Relevant articles

Best Sedans in Canada in 2026
For those considering a four-door, here's our ranking of the best sedans you can buy in Canada.
The Most Reliable Cars in Canada for 2026
Reliability is a key factor for many buyers when deciding what car to buy. Here are some of the most dependable models available in Canada.

The Best Cheap Fast Cars in Canada under $10k in 2026
Looking for a fast car on the cheap? Our top 10 picks for less than £10,000 have you covered.














