Used 2020 BMW 3 Series for Sale nearOttawa, ON
- 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


Sponsored by Prio Auto Sales
2021 BMW 3 Series
330i xDrive AWD
64,860 km
$30,495
- 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:
- 137,551
- Stock #:
- BH37616
- VIN:
- WBA5R7C05LFH37616

2020 BMW 3 Series
330i xDrive Sedan AWD
137,551 km
$21,506
- 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,495
- 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,399
- 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
$23,199
- Year:
- 2019
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Mediterranean Blue Metallic (C10)
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 75,727
- Stock #:
- 31401A
- VIN:
- WBA5R7C56KAJ85936

2019 BMW 3 Series
330i xDrive Sedan AWD
75,727 km
$26,970
- 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:
- 66,558
- Stock #:
- 7804
- VIN:
- 3MW5R7J0XL8B13934
Photos coming soon
2020 BMW 3 Series
330i xDrive Sedan AWD
66,558 km
$29,388
- 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,399
- 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
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 55,400
- Stock #:
- u26-209
- VIN:
- 3MW5U9J00M8B62491

2021 BMW 3 Series
M340i xDrive AWD
55,400 km
$52,095
- 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,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:
- Blue (Bleu fonçé)
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 54,557
- Stock #:
- U12983
- VIN:
- 3MW5R7J05L8B04994

2020 BMW 3 Series
330i xDrive Sedan AWD
54,557 km
$30,370
- 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
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 128,171
- Stock #:
- 115610
- VIN:
- 3MW5R7J0XL8B09236

2020 BMW 3 Series
330i xDrive Sedan AWD
128,171 km
$24,340
- 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:
- Black
- Transmission:
- Automatic
- Mileage:
- 101,000
- Stock #:
- 127024
- VIN:
- 3MW5R7J02M8C14435

2021 BMW 3 Series
330i xDrive AWD
101,000 km
$28,340
CarGurus Analysis:
2020 BMW 3 Series
With 26 currently listed for sale near Ottawa, ON and an average price of $27,999 CAD, 23.1% 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:
- 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
$23,940
- 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
$28,340
- Year:
- 2021
- 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:
- 51,719
- Stock #:
- 7629
- VIN:
- 3MW5R7J00M8C02459

2021 BMW 3 Series
330i xDrive AWD
51,719 km
$33,123
- 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:
- 100,241
- Stock #:
- 671770A
- VIN:
- WBA5R7C56KAJ82955

2019 BMW 3 Series
330i xDrive Sedan AWD
100,241 km
$24,979
- 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 #:
- 260720A
- VIN:
- 3MW5R7J08M8B69694

2021 BMW 3 Series
330i xDrive AWD
20,752 km
$36,120
- 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:
- 67,000
- Stock #:
- B45475
- VIN:
- 3MW5R7J0XL8B45475

2020 BMW 3 Series
330i xDrive Sedan AWD
67,000 km
$28,642
- Year:
- 2019
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Wagon
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 101,902
- Stock #:
- CL6187
- VIN:
- WBA8K3C5XKA483920
Photos coming soon
2019 BMW 3 Series
330i xDrive Wagon AWD
101,902 km
No Price Listed
- 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
$36,897
- 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 (Mineral Grey Metallic (B39))
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 112,983
- Stock #:
- 30586A
- VIN:
- 3MW5R7J08M8B92294

2021 BMW 3 Series
330i xDrive AWD
112,983 km
$29,370
- 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
- Transmission:
- Automatic
- Mileage:
- 94,973
- Stock #:
- AJ78382
- VIN:
- WBA5R7C59KAJ78382

2019 BMW 3 Series
330i xDrive Sedan AWD
94,973 km
$28,300
CarGurus Analysis: 2020 BMW 3 Series
overall

Summary
With 26 currently listed for sale near Ottawa, ON and an average price of $27,999 CAD, 23.1% 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 version singled out as especially impressive. 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 appeal for buyers who want a more engaging 3 Series without moving all the way to a full performance model.
Its strengths are straightforward: it is fun to drive, comfortable, and powered by a strong engine. Those qualities make it easy to understand why it would attract shoppers looking for a premium sedan that can handle both daily use and more spirited driving. At the same time, it is not without drawbacks. The design may be polarising, and it is described as poor value for money, so buyers drawn to the badge and driving experience may still need to weigh the price against what they are getting.
Other model years to consider
- Average price: $36,023 CAD
- Good/great deal percentage: 17.8%
- User rating: 5 / 5
- Total listings: 45
- Average price: $44,789 CAD
- Good/great deal percentage: 27.3%
- User rating: 5 / 5
- Total listings: 44
- Average price: $30,495 CAD
- Good/great deal percentage: 25.8%
- User rating: 5 / 5
- Total listings: 31
This analysis is based on CarGurus' proprietary market data from September 9, 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 trendsHow much does the 2020 BMW 3 Series cost?
| Metric | Value |
|---|---|
| Current Average Price | $31,771 CAD |
| Year-Round Low | $30,104 CAD |
| Year-Round High | $38,833 CAD |
| Average Price a Year Ago | $38,361 CAD |
| Change vs. Last Year | −17.18% |
Prices have softened 17.18% compared to this time last year, making it a favourable time to shop this model year.
There are 124 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 4.14/5 from owners and an 8.17/10 expert rating, which points to a strong overall package. The standout strength is Performance at 10/10.
Owners consistently praise the fun-to-drive character, comfortable cabin, and powerful engine, with the M340i drawing especially strong enthusiasm for its driving dynamics. The model also comes across as a well-rounded premium sedan that can handle daily use while still rewarding spirited driving.
The trade-offs are that the design may be polarising and value for money is a recurring concern. In practical terms, that means you’re buying into the badge, the driving experience, and the premium feel more than bargain pricing.
For shoppers who want a premium sedan with a clear performance edge, the 3 Series fits well; if you’re mainly shopping on value, you’ll want to compare carefully. About 25.0% of listings are priced as good or great deals, so there is some room to find a competitive example.
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 drivers feel good about living with over time, with praise centred on its strong performance, comfortable interior, and overall appeal as a premium sedan. The same feedback also suggests that buyers tend to appreciate the car’s ability to deliver a satisfying ownership experience rather than just short-term excitement.
BMW also backs the car with free scheduled maintenance and warranty for the first four years or 80,000 km of ownership, which helps reduce early ownership friction. Even so, used buyers should still budget carefully, because premium parts, repairs, and option content can make long-term ownership more expensive than the purchase price suggests.
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 added cost if you can stretch to 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, 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 were accurate when used, 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 easy to use, while gesture control is optional and the centre-console controls are less distinct by touch.
- 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 entry point, and it already gives you BMW’s xDrive all-wheel-drive system in Canada. It suits you if you want the 3 Series experience with a lower starting price and can live without the extra performance hardware of the M340i.
- M340i: This is the standout choice if you care most about driving enjoyment. It adds the 3.0-litre turbo inline six-cylinder, rear-biased xDrive AWD, a rear M Sport differential, and M Sport brakes, and it’s the trim singled out as especially impressive. It’s the best-value pick if you want the most complete version of this model year’s performance character.
To get BMW’s latest advanced driver assistance systems, you need the Advanced Driver Assistance package, and the lane-keeping assist can feel abrupt.
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 shop carefully and compare listings rather than rush.
- Deal availability: 25.0% of listings are priced as good or great deals.
- Inventory: There are 124 listings available.
- Price trend: Prices have softened 17.18% 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 $31,771 CAD sits slightly below last year's $38,361 CAD.
That price drop suggests the market has already adjusted downward, which can help you as a buyer today but may limit upside if you plan to resell soon. For a future seller, it means you should expect the car to compete in a softer pricing environment unless your example is especially well equipped or exceptionally clean.
The M340i’s strong enthusiast appeal should help the best versions hold attention better than a plain commuter-spec sedan. 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.
BMW says you need the Advanced Driver Assistance package to equip the car with its latest advanced driving assistance systems. The package includes features that were accurate in use, but the lane-keeping assist can feel abrupt and the overall system smoothness is not always seamless. That means safety tech is available, but you should check carefully whether a used example has the package and whether the behaviour suits your preferences.
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:
- Deal availability: 25.0% of listings are priced as good or great deals.
- Price trend: Prices have softened 17.18% compared with last year.
- Owners rate it 4.14/5 — a solid satisfaction signal.
- The 2020 stands out for the arrival of the M340i, which slots between the 330i and the forthcoming M3 and gives this year a particularly compelling performance-focused appeal.
The bottom line: If you want the strongest blend of performance, comfort, and premium feel in this generation, the 2020 is the year to target, especially if the M340i is within reach. If price matters more than outright excitement, you can still find value in the 330i, but you should compare carefully against similarly priced alternatives and be selective about condition and equipment.
These recommendations are based on CarGurus' proprietary market data from September 11, 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.