Used 2020 BMW 3 Series for Sale nearToronto, ON
- Year:
- 2020
- 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:
- 93,833
- Stock #:
- 4C3976
- VIN:
- 3MW5R7J02L8B45969


Sponsored by Total Auto Sales
2020 BMW 3 Series
330i xDrive Sedan AWD
93,833 km
$28,895
- 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
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 92,645
- Stock #:
- 121896
- VIN:
- 3MW5R7J09M8B63225

Sponsored Listing
2021 BMW 3 Series
330i xDrive AWD
92,645 km
$25,590
- 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

Sponsored Listing
2020 BMW 3 Series
M340i xDrive Sedan AWD
130,000 km
$37,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:
- 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
$37,999
- 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
- Interior colour:
- PALOMINO
- Transmission:
- Automatic
- Mileage:
- 20,752
- Stock #:
- 260720F
- VIN:
- 3MW5R7J08M8B69694

2021 BMW 3 Series
330i xDrive AWD
20,752 km
$32,733
- 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:
- Automatic
- Mileage:
- 127,650
- Stock #:
- B24383-01
- VIN:
- 3MW5R7J0XL8B24383

2020 BMW 3 Series
330i xDrive Sedan AWD
127,650 km
$21,880
- 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:
- 136,570
- Stock #:
- 3783
- VIN:
- 3MW5R7J07M8B98765

2021 BMW 3 Series
330i xDrive AWD
136,570 km
$19,999
- Year:
- 2019
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Silver
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 66,600
- Stock #:
- 7026C0
- VIN:
- WBA5R7C52KFH11176

2019 BMW 3 Series
330i xDrive Sedan AWD
66,600 km
$22,999
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 92,906
- Stock #:
- 26ENK48B
- VIN:
- 3MW5R7J05L8B21763

2020 BMW 3 Series
330i xDrive Sedan AWD
92,906 km
$25,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
$26,998
- 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
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 81,220
- Stock #:
- F10480
- VIN:
- WBA5R7C08LFH45905

2020 BMW 3 Series
330i xDrive Sedan AWD
81,220 km
$28,795
- 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
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 96,056
- Stock #:
- 518684
- VIN:
- WBA5R7C05LFH44954

2020 BMW 3 Series
330i xDrive Sedan AWD
96,056 km
$25,490
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Gray
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 64,860
- Stock #:
- 04741
- VIN:
- 3MW5R7J02M8B75863

2021 BMW 3 Series
330i xDrive AWD
64,860 km
$30,168
CarGurus Analysis:
2020 BMW 3 Series
With 74 currently listed for sale and an average price of $31,180 CAD, 23.0% 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.14 / 5 stars and CarGurus experts gave it an 8.17 / 10.
- Year:
- 2019
- 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:
- 8-Speed Automatic
- Mileage:
- 83,333
- Stock #:
- P7026
- VIN:
- WBA5R7C58KAJ84738

2019 BMW 3 Series
330i xDrive Sedan AWD
83,333 km
$24,987
- Year:
- 2020
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Metallic Orange
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 67,204
- Stock #:
- H29671
- VIN:
- WBA5U9C03LFH29671

-$2,000
2020 BMW 3 Series
M340i xDrive Sedan AWD
67,204 km
$49,888
$47,888
- Year:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 93,831
- VIN:
- 3MW5R7J07M8B49615

2021 BMW 3 Series
330i xDrive AWD
93,831 km
$27,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:
- White
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 92,645
- Stock #:
- 121896
- VIN:
- 3MW5R7J09M8B63225

2021 BMW 3 Series
330i xDrive AWD
92,645 km
$25,590
- 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:
- 166,613
- Stock #:
- STK-B86659
- VIN:
- 3MW5R7J03M8B86659

2021 BMW 3 Series
330i xDrive AWD
166,613 km
$18,995
- Year:
- 2019
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Gray
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 61,847
- Stock #:
- 2262121A
- VIN:
- WBA5R7C57KAJ81748

2019 BMW 3 Series
330i xDrive Sedan AWD
61,847 km
$25,940
- Year:
- 2019
- 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:
- 96,039
- Stock #:
- J84278
- VIN:
- WBA5R7C50KAJ84278

-$600
2019 BMW 3 Series
330i xDrive Sedan AWD
96,039 km
$23,500
$22,900
- 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:
- 104,966
- Stock #:
- 124312
- VIN:
- WBA5R7C53KFH18072

2019 BMW 3 Series
330i xDrive Sedan AWD
104,966 km
$21,590
- Year:
- 2019
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Metallic Midnight Blue
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 99,000
- Stock #:
- J84741
- VIN:
- WBA5R7C58KAJ84741

2019 BMW 3 Series
330i xDrive Sedan AWD
99,000 km
$22,445
- Year:
- 2019
- 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
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 155,638
- Stock #:
- 155688
- VIN:
- WBA5R7C55KAJ79156

Sponsored Listing
2019 BMW 3 Series
330i xDrive Sedan AWD
155,638 km
$19,999
CarGurus Analysis: 2020 BMW 3 Series
overall

Summary
With 74 currently listed for sale and an average price of $31,180 CAD, 23.0% 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.14 / 5 stars and CarGurus experts gave it an 8.17 / 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
- 2019 BMW 3 Series
- Average price: $23,626 CAD
- Good/great deal percentage: 25.5%
- User rating: 5 / 5
- Total listings: 102
- 2023 BMW 3 Series
- Average price: $38,541 CAD
- Good/great deal percentage: 25.3%
- User rating: 5 / 5
- Total listings: 83
- 2014 BMW 3 Series
- Average price: $10,816 CAD
- Good/great deal percentage: 32.6%
- User rating: 4.79 / 5
- Total listings: 86
Similar models to consider
- 2020 Audi A4
- Average price: $23,713 CAD
- Good/great deal percentage: 22.6%
- User rating: 4.5 / 5
- Total listings: 53
- 2020 Mercedes-Benz C-Class
- Average price: $30,496 CAD
- Good/great deal percentage: 25.0%
- User rating: 4.25 / 5
- Total listings: 112
- 2020 Volvo S60
- Average price: $28,110 CAD
- Good/great deal percentage: 45.5%
- User rating: 5 / 5
- Total listings: 22
This analysis is based on CarGurus' proprietary market data from October 5, 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: Toronto, ON Market Report
Pricing in Nearby Cities
Market Area: Toronto, ON
Key Insights
- Highest-Price Market: The Scarborough, ON market leads with an average price of $31,493 CAD, indicating a premium for listings in this area.
- Best Value: The North York, ON market offers the lowest average price at $31,172 CAD, suggesting it may be the most attractive option for budget-conscious shoppers.
- Inventory Drives Stability: The consistent listing count of 73 across multiple cities indicates a stable supply, which may help maintain price levels.
City-Level Pricing
| City | Total Listings | Avg Price |
|---|---|---|
| North York, ON | 73 | $31,172 CAD |
| Etobicoke, ON | 73 | $31,172 CAD |
| Thornhill, ON | 73 | $31,172 CAD |
| Scarborough, ON | 73 | $31,493 CAD |
| Concord, ON | 73 | $31,172 CAD |
| Mississauga, ON | 73 | $31,172 CAD |
| Woodbridge, ON | 73 | $31,172 CAD |
| Vaughan, ON | 73 | $31,172 CAD |
| Richmond Hill, ON | 73 | $31,172 CAD |
| Unionville, ON | 73 | $31,493 CAD |
Pricing Analysis by Model Year
Key Insights
- New-Car Premium: The 2026 model year commands a significant average price of $73,917 CAD, reflecting a 54.0% premium over its starting MSRP.
- Depreciation Curve: The 2015 model year exhibits the steepest depreciation at -65.4%, highlighting the rapid value loss typical for older vehicles.
- Best Value Sweet Spot: The 2024 model year is priced at an average of $46,183 CAD, only 3.8% above its starting MSRP, making it a potentially attractive option for buyers seeking value.
Model Year Pricing
| Model Year | Starting MSRP | Avg Price | Avg Price vs Starting MSRP |
|---|---|---|---|
| 2026 | $48,000 CAD | $73,917 CAD | +54.0% |
| 2025 | $45,950 CAD | $48,676 CAD | +5.9% |
| 2024 | $44,500 CAD | $46,183 CAD | +3.8% |
| 2023 | $43,800 CAD | $38,559 CAD | -12.0% |
| 2022 | $41,450 CAD | $31,736 CAD | -23.4% |
| 2021 | $41,250 CAD | $27,047 CAD | -34.4% |
| 2020 | $40,750 CAD | $31,172 CAD | -23.5% |
| 2019 | $40,250 CAD | $23,626 CAD | -41.3% |
| 2018 | $34,900 CAD | $18,261 CAD | -47.7% |
| 2017 | $33,450 CAD | $15,470 CAD | -53.8% |
| 2016 | $33,150 CAD | $12,627 CAD | -61.9% |
| 2015 | $32,950 CAD | $11,404 CAD | -65.4% |
These recommendations are based on CarGurus' proprietary market data from October 6, 2026, CarGurus experts' opinions, and generative AI.
How much does the 2020 BMW 3 Series cost?
| Metric | Value |
|---|---|
| Current Average Price | $33,056 CAD |
| Year-Round Low | $30,123 CAD |
| Year-Round High | $37,690 CAD |
| Average Price a Year Ago | $37,324 CAD |
| Change vs. Last Year | −11.43% |
Prices have softened 11.43% compared to this time last year, making it a favourable time to shop this model year.
There are 130 listings available, which suggests you should 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, which points to a strong overall showing for shoppers who want a premium sedan with real driver appeal. The standout strength is Performance at 10/10.
Owners repeatedly praise its performance, comfortable interior, and beautiful design, with especially strong feedback around the M340i variant’s power and driving dynamics. The car’s broad appeal comes through clearly in the overview: it is meant to be engaging to drive while still working as an everyday luxury sedan.
The trade-offs are just as clear: the design may not suit everyone, and value for money is a weak point. Even so, the market still shows 28.5% of listings as good or great deals, which helps if you are shopping carefully.
Is the 2020 BMW 3 Series reliable?
Owners rate it 4.14/5, a solid signal of long-term satisfaction. The user feedback also points to a car that many drivers found dependable and trouble-free enough to recommend, especially when they valued its performance and comfort over pure practicality.
The expert notes reinforce that impression by describing the car as a strong, well-sorted daily driver with a robust powertrain and a transmission that suits real-world use. BMW also 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 cost and complexity, so a well-documented service history matters.
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, while the M340i adds a much more performance-focused character and is described as especially worth the extra money if you can afford it.
- 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 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 were accurate when used, but smoothness could be inconsistent, and the lane-keeping assist is described as abrupt.
- Infotainment: BMW’s iDrive system includes a touchscreen display, natural voice recognition, gesture control, and the familiar centre-console knob and buttons. Gesture control is optional, and the touchscreen is the easiest way to use the system.
- Fuel efficiency: No fuel-consumption figure is stated in the available test-drive content.
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 entry point, and it already gives you BMW’s xDrive all-wheel-drive system in Canada. It should suit you if you want the core 3 Series experience and would rather save a few thousand dollars than chase the top performance version.
- M340i: This is the best-value trim if you care most about driving enjoyment. It adds the 3.0-litre turbo inline six-cylinder engine, 382 horsepower, rear-biased xDrive AWD, a rear M Sport differential, M Sport brakes, and the strongest overall performance character in the range.
For safety, the Advanced Driver Assistance package is optional, so check carefully for that equipment if you want the fullest driver-assistance setup.
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 be choosy if you are patient and compare listings carefully.
- Deal availability: 28.5% of listings are priced as good or great deals.
- Inventory: There are 130 listings available.
- Price trend: Prices have softened 11.43% compared with last year.
If you find a listing below $30,123 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,056 CAD sits slightly below last year's $37,324 CAD.
That softer pricing can work in your favour if you are buying now, but it also means a future seller may need to be realistic about expectations. The market has already adjusted downward, so resale strength will depend more on condition, mileage, and equipment than on broad price momentum.
A well-kept example with desirable equipment should still attract interest, especially because the 3 Series has strong enthusiast appeal. If you buy at the right price and maintain it properly, you should have a better chance of preserving value when it is time to sell.
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 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 driver assistance systems, you need the Advanced Driver Assistance package. That package adds the brand’s full suite of safety tech, but the expert notes say the features can feel a bit abrupt and not always especially smooth in operation.
The main caveat is that some of the assistance systems are optional rather than standard, so you should verify equipment carefully on any used example you are considering.
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:
- 28.5% of listings are priced as good or great deals.
- Price trend: Prices have softened 11.43% compared with last year.
- Owners rate it 4.14/5 — a solid satisfaction signal.
- The 2020 stands out for its especially strong driving character, with the M340i singled out as a highlight and the model described as fun to drive, comfortable, and powered by a strong engine.
The bottom line: If you want the most engaging version of this generation’s 3 Series formula, the 2020 model is a strong pick, especially if you can find a well-equipped example at the lower end of the price range. If you are more price-sensitive, the softer market and decent inventory make it worth shopping carefully for a good deal rather than rushing into the first car you see.
These recommendations are based on CarGurus' proprietary market data from October 6, 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.