Used 2020 BMW 3 Series for Sale nearCalgary, AB
- Year:
- 2021
- 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:
- 128,044
- Stock #:
- 8476
- VIN:
- 3MW5R7J05M8C04322


Sponsored by Auto World Sales
2021 BMW 3 Series
330i xDrive AWD
128,044 km
$24,999
- 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
$49,777
- 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:
- 2021
- 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:
- 128,044
- Stock #:
- 8476
- VIN:
- 3MW5R7J05M8C04322

2021 BMW 3 Series
330i xDrive AWD
128,044 km
$24,999
- 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
$40,799
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Blue
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 66,286
- Stock #:
- PA9458A
- VIN:
- WBA5R7C00LFH37281

2020 BMW 3 Series
330i xDrive Sedan AWD
66,286 km
$29,988
- 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
$29,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
$49,777
- Year:
- 2021
- 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:
- 114,198
- Stock #:
- 37680P
- VIN:
- 3MW5R7J09M8B69056

2021 BMW 3 Series
330i xDrive AWD
114,198 km
$28,933
- Year:
- 2021
- 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:
- 92,421
- Stock #:
- X86692
- VIN:
- 3MW5R7J01M8B86692

2021 BMW 3 Series
330i xDrive AWD
92,421 km
$23,999
- 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:
- 104,514
- Stock #:
- X75091
- VIN:
- 3MW5U9J05M8B75091

2021 BMW 3 Series
M340i xDrive AWD
104,514 km
$39,999
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Metallic Saxony Blue
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 68,165
- Stock #:
- X50075
- VIN:
- WBA5U9C00MFL50075

2021 BMW 3 Series
M340i xDrive AWD
68,165 km
$42,999
- 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
$29,197
CarGurus Analysis:
2020 BMW 3 Series
With 13 currently listed for sale near Calgary, AB and an average price of $25,629.00 CAD, 15.4% of 2020 BMW 3 Series models for sale on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2020 BMW 3 Series 4.14 / 5 stars and CarGurus experts gave it an 8.17 / 10.
100.0% of 2020 BMW 3 Series models on CarGurus are accident free.
- 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
$46,044
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Gray (Mineral Grey Metallic)
- Fuel type:
- Gasoline
- Interior colour:
- Brown (Canberra Beige)
- Transmission:
- 8-Speed Automatic Overdrive
- Mileage:
- 128,222
- Stock #:
- 9606-4
- VIN:
- 3MW5R7J03L8B33992

2020 BMW 3 Series
330i xDrive Sedan AWD
128,222 km
$25,888
- 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
$34,433
- 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
CarGurus Analysis: 2020 BMW 3 Series
overall

Summary
With 13 currently listed for sale near Calgary, AB and an average price of $25,629.00 CAD, 15.4% of 2020 BMW 3 Series models for sale on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2020 BMW 3 Series 4.14 / 5 stars and CarGurus experts gave it an 8.17 / 10.
100.0% of 2020 BMW 3 Series models on CarGurus are accident free.
Why it stands out
The 2020 BMW 3 Series stands out as a very well-rounded premium sedan, with the M340i guise singled out as especially appealing. BMW’s familiar “The Ultimate Driving Machine” slogan is backed up here by the arrival of the M340i, which sits between the existing 330i and the forthcoming BMW M3. That positioning gives the car a clear identity: it is meant to deliver a stronger performance flavour without stepping all the way into full M territory.
What makes it attractive is the balance of strengths called out in testing. It is described as fun to drive, comfortable, and powered by a strong engine, which is exactly the combination many buyers want in a premium sports sedan. At the same time, it is not without drawbacks. The design may be polarising, and it is also called poor value for money, so shoppers drawn to the badge and driving experience may still need to weigh the price carefully.
Owner feedback broadly reinforces that picture. Drivers praised the design, performance, and comfortable interior, with the M340 variant receiving especially strong approval for its power and driving dynamics. Some also mentioned that the cabin can feel a bit cramped for taller occupants and that interior noise can be distracting, which suggests the 2020 BMW 3 Series is best understood as a compelling driver’s car that still leaves room for compromise.
Other model years to consider
- Average price: $15,350.00 CAD
- Good/great deal percentage: 36.4%
- User rating: 4.79 / 5
- Total listings: 22
- Average price: $14,498.00 CAD
- Good/great deal percentage: 35.0%
- User rating: 4.73 / 5
- Total listings: 20
- Average price: $34,498.00 CAD
- Good/great deal percentage: 27.8%
- User rating: 5 / 5
- Total listings: 18
This analysis is based on CarGurus' proprietary market data from September 2, 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 | $42,750 |
| 330i Sedan RWD | $40,750 |
| 330i xDrive Wagon AWD | -- |
| M340i Sedan RWD | $54,000 |
| M340i xDrive Sedan AWD | $56,000 |
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 market leads with an average price of $43,611 CAD, indicating strong demand in this area.
- Best Value: The Red Deer, AB market offers the lowest average price at $26,888 CAD, presenting a more affordable option for shoppers.
- Inventory Drives Stability: With 21 listings, Leduc, AB has the most inventory, which may contribute to price stability in that market.
City-Level Pricing
| City | Total Listings | Avg Price |
|---|---|---|
| Leduc, AB | 21 | $43,611 CAD |
| Sherwood Park, AB | 21 | $43,611 CAD |
| Edmonton, AB | 21 | $43,611 CAD |
| Sturgeon County, AB | 21 | $43,611 CAD |
| Okotoks, AB | 20 | $37,912 CAD |
| Red Deer, AB | 15 | $26,888 CAD |
Pricing Analysis by Model Year
Key Insights
- New-Car Premium: The 2026 model year shows a significant average price of $75,995 CAD, reflecting a 58.3% premium over its starting MSRP.
- Depreciation Curve: The 2015 model year has experienced the steepest depreciation at -58.4%, indicating a rapid decline in value for older models.
- Best Value Sweet Spot: The 2022 model year, priced at an average of $39,494 CAD, represents a relatively small depreciation of -4.7%, making it a compelling option for buyers seeking value.
Model Year Pricing
| Model Year | Starting MSRP | Avg Price | Avg Price vs Starting MSRP |
|---|---|---|---|
| 2026 | $48,000 CAD | $75,995 CAD | +58.3% |
| 2025 | $45,950 CAD | $53,249 CAD | +15.9% |
| 2024 | $44,500 CAD | $40,995 CAD | -7.9% |
| 2023 | $43,800 CAD | $40,176 CAD | -8.3% |
| 2022 | $41,450 CAD | $39,494 CAD | -4.7% |
| 2021 | $41,250 CAD | $32,777 CAD | -20.5% |
| 2020 | $40,750 CAD | $37,912 CAD | -7.0% |
| 2018 | $34,900 CAD | $19,839 CAD | -43.2% |
| 2017 | $33,450 CAD | $16,161 CAD | -51.7% |
| 2016 | $33,150 CAD | $17,879 CAD | -46.1% |
| 2015 | $32,950 CAD | $13,698 CAD | -58.4% |
These recommendations are based on CarGurus' proprietary market data from September 25, 2026, CarGurus experts' opinions, and generative AI.
How much does the 2020 BMW 3 Series cost?
| Metric | Value |
|---|---|
| Current Average Price | $33,405 CAD |
| Year-Round Low | $30,124 CAD |
| Year-Round High | $37,677 CAD |
| Average Price a Year Ago | $37,655 CAD |
| Change vs. Last Year | −11.29% |
Prices have softened 11.29% compared to this time last year, making it a favourable time to shop this model year.
There are 146 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.14/5 user rating and an 8.17/10 expert rating. The standout strength is Performance at 10/10.
Drivers consistently praise its performance, beautiful design, and comfortable interior. The M340i in particular draws strong enthusiasm for its power and driving dynamics, while the broader 3 Series appeal comes from being fun to drive and comfortable for everyday use. In context, that fits a premium sedan aimed at shoppers who want something engaging without giving up daily usability.
The trade-offs are worth noting: the design may not suit everyone, and value for money is a recurring concern. The expert review also points to high pricing and a cabin layout that can make some controls less intuitive to use by touch. Even so, the market shows 24.0% of listings are priced as good or great deals, which gives you some room to shop selectively.
Is the 2020 BMW 3 Series reliable?
Owners rate it 4.14/5, a solid signal of long-term satisfaction.
User feedback points to a car that many owners feel good about living with over time, with praise centred on performance and comfort rather than constant complaints about dependability. The expert review also describes the car as a strong, well-sorted package that feels like a proper BMW, which supports the sense that it is built for confident long-term use.
BMW includes 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 less about outright durability and more about higher running costs and the possibility that a well-optioned example may have been expensive to maintain.
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 sits higher in the range and is described as the more exciting choice if you want the strongest driving experience.
- Powertrain: The M340i uses a 3.0-litre turbo inline six-cylinder engine with 382 horsepower and 369 pound-feet of torque, paired with an 8-speed automatic transmission and rear-biased xDrive AWD. It is tuned for strong acceleration and engaging handling.
- Safety package: The Advanced Driver Assistance package adds BMW’s latest advanced driving assistance systems. The safety features are accurate when they work, but the review notes that smoothness can be inconsistent, and the lane-keeping assist can feel abrupt.
- 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 the easiest way to use it, while gesture control is optional.
- Fuel efficiency: No fuel-consumption figure is stated in the provided 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 choice and still gives you BMW’s xDrive all-wheel-drive system in Canada. It should suit you if you want the 3 Series experience and would rather save a few thousand dollars than chase the top performance model.
- M340i: This is the standout trim if you want the most rewarding version of the car. It adds the 3.0-litre turbo inline six, 382 horsepower, rear-biased xDrive AWD, a rear M Sport differential, and M Sport brakes, making it the best-value pick for driving enthusiasts despite the higher price.
The Advanced Driver Assistance package is optional, so you should check whether a used example has it if you want the extra safety tech.
Is now a good time to buy a used 2020 BMW 3 Series?
This looks like a moderate, selective buyer’s market, so you can afford to compare listings carefully.
- Deal availability: 24.0% of listings are priced as good or great deals.
- Inventory: There are 146 listings available.
- Price trend: Prices have softened 11.29% compared with last year.
If you find a listing below $30,124 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,405 CAD sits slightly below last year's $37,655 CAD.
That softer pricing trend suggests buyers have more leverage today than they did a year ago, which can make it harder for a future seller to command a premium unless the car is especially well equipped or exceptionally clean. If you buy at the right price now, you may have a better chance of limiting depreciation pressure later. Stronger trims and well-kept examples should hold interest better than plain, high-mileage cars.
Vehicles with solid owner satisfaction ratings, like this model year's 4.14/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 IIHS 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. That package brings the brand’s newest ADAS features, but the review notes that the systems can feel a bit abrupt and not always especially smooth in operation. The lane-keeping assist is described as notably firm, 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:
- 24.0% of listings are priced as good or great deals.
- Price trend: Prices have softened 11.29% compared with last year.
- Owners rate it 4.14/5 — a solid satisfaction signal.
- The 2020 stands out for its especially strong performance, with the M340i singled out as a clear highlight in the expert review.
The bottom line: Choose the 2020 if you want the sharper, more engaging side of the 3 Series and you can live with its premium pricing and optional safety tech. If you are more price-sensitive, the softer market and decent inventory make it worth shopping carefully for a well-kept example rather than paying top dollar for the first one you see.
These recommendations are based on CarGurus' proprietary market data from September 29, 2026, CarGurus experts' opinions, and generative AI.
Relevant articles
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.

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 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.