Used 2020 BMW 3 Series for Sale near Ontario
- 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
- Transmission:
- Automatic
- Mileage:
- 149,261
- Stock #:
- 0708-31
- VIN:
- WBA5R7C59KAJ78835


Sponsored by Total Auto Sales
2019 BMW 3 Series
330i xDrive Sedan AWD
149,261 km
$20,485
- 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

Sponsored Listing
2019 BMW 3 Series
330i xDrive Sedan AWD
96,039 km
$23,500
- 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:
- 130,000
- Stock #:
- 000299
- VIN:
- 3MW5R7J09L8B07722

Sponsored Listing
2020 BMW 3 Series
330i xDrive Sedan AWD
130,000 km
$22,888
- 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
$38,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
- Transmission:
- Automatic
- Mileage:
- 136,570
- Stock #:
- 3783
- VIN:
- 3MW5R7J07M8B98765

2021 BMW 3 Series
330i xDrive AWD
136,570 km
$19,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:
- 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:
- 146,574
- Stock #:
- C04363
- VIN:
- 3MW5R7J08M8C04363

2021 BMW 3 Series
330i xDrive AWD
146,574 km
$17,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:
- 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:
- 382 hp 3L I6
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 73,056
- Stock #:
- WJ78541
- VIN:
- WBA5U9C0XLFJ78541

2020 BMW 3 Series
M340i xDrive Sedan AWD
73,056 km
$45,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:
- Gray
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 22,419
- Stock #:
- 7890A2
- VIN:
- 3MW5R7J0XM8B92720
Photos coming soon
2021 BMW 3 Series
330i xDrive AWD
22,419 km
$33,499
- 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:
- 96,021
- Stock #:
- AF54760
- VIN:
- WBA5U9C07LAF54760

2020 BMW 3 Series
M340i xDrive Sedan AWD
96,021 km
$43,990
- 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:
- 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
- Transmission:
- Automatic
- Mileage:
- 149,261
- Stock #:
- 0708-31
- VIN:
- WBA5R7C59KAJ78835

2019 BMW 3 Series
330i xDrive Sedan AWD
149,261 km
$20,485
CarGurus Analysis:
2020 BMW 3 Series
With 132 currently listed for sale and an average price of $32,429 CAD, 27.3% 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:
- 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
$20,995
- 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:
- 73,000
- VIN:
- 3MW5R7J07M8B47749

2021 BMW 3 Series
330i xDrive AWD
73,000 km
$27,880
- 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
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 128,638
- Stock #:
- 10029
- VIN:
- 3MW5R7J02L8B07514

-$510
2020 BMW 3 Series
330i xDrive Sedan AWD
128,638 km
$21,500
$20,990
- 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:
- 121,000
- Stock #:
- 000239
- VIN:
- WBA5R7C0XLFH36588

2020 BMW 3 Series
330i xDrive Sedan AWD
121,000 km
$21,650
- 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:
- 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
$27,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:
- Black
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 96,039
- Stock #:
- J84278
- VIN:
- WBA5R7C50KAJ84278

2019 BMW 3 Series
330i xDrive Sedan AWD
96,039 km
$23,500
- 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:
- 82,856
- Stock #:
- B07176
- VIN:
- 3MW5R7J08L8B07176

2020 BMW 3 Series
330i xDrive Sedan AWD
82,856 km
$27,499
- 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

-$600
2019 BMW 3 Series
330i xDrive Sedan AWD
104,966 km
$22,590
$21,990
- 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:
- 8-Speed Automatic
- Mileage:
- 73,056
- Stock #:
- WJ78541
- VIN:
- WBA5U9C0XLFJ78541

Sponsored Listing
2020 BMW 3 Series
M340i xDrive Sedan AWD
73,056 km
$45,999
CarGurus Analysis: 2020 BMW 3 Series
overall

Summary
With 132 currently listed for sale and an average price of $32,429 CAD, 27.3% 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: $11,279 CAD
- Good/great deal percentage: 31.4%
- User rating: 4.79 / 5
- Total listings: 175
- Average price: $24,734 CAD
- Good/great deal percentage: 30.8%
- User rating: 5 / 5
- Total listings: 159
- Average price: $41,072 CAD
- Good/great deal percentage: 28.7%
- User rating: 5 / 5
- Total listings: 157
This analysis is based on CarGurus' proprietary market data from September 21, 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 | $32,456 CAD |
| Year-Round Low | $30,105 CAD |
| Year-Round High | $38,783 CAD |
| Average Price a Year Ago | $38,917 CAD |
| Change vs. Last Year | −16.60% |
Prices have softened 16.60% compared to this time last year, making it a favourable time to shop this model year.
There are 133 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, which points to a strong overall package for you if you 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 the M340i drawing especially strong enthusiasm for its power and driving dynamics. The overview also frames it as a well-rounded premium sedan that is fun to drive, comfortable, and strong enough for both daily use and more spirited driving. The main trade-offs are its polarising design and poor value for money, so you may need to balance the badge and driving experience against the price.
With 29.3% of listings marked as good or great deals, there is 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.
The user feedback points to a car that many drivers feel good about living with over time, with praise centred on its comfortable interior and strong performance. The expert evaluation also suggests a car you can count on for engaging daily driving, with the powertrain and chassis tuned to deliver a confident, dependable feel on the road. BMW also includes free scheduled maintenance and warranty for the first four years or 80,000 km of ownership, which helps reduce early ownership worry.
For used buyers, the main long-term risk is less about outright durability and more about whether the premium ownership costs and option content fit your budget.
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 even extra-cost metallic paint, while the M340i adds a much more compelling performance-focused setup and is the trim most strongly praised for its driving character.
- 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 are accurate when used, but 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 easy to use, while gesture control is optional.
- Fuel efficiency: No fuel-consumption figure is stated in the available information.
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 gives you the core 3 Series experience with BMW’s xDrive all-wheel drive in Canada. It makes sense if you want the badge and the driving feel without stretching to the more expensive performance model.
- M340i: This is the one to buy if you want the best version of this year’s 3 Series. It adds the 3.0-litre turbo inline six, the rear-biased xDrive setup, the rear M Sport differential, and M Sport brakes, and it is the trim singled out as especially glorious to drive. It is the best-value choice if performance matters most to you.
The Advanced Driver Assistance package is optional, so check whether a used example has it if you want the full suite of driver aids.
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 and wait for the right example.
- Deal availability: 29.3% of listings are priced as good or great deals.
- Inventory: There are 133 listings available.
- Price trend: Prices have softened 16.60% compared with last year.
If you find a listing below $30,105 CAD, that's toward the low end of the year-round range and worth acting on quickly.
What is the 2020 BMW 3 Series' resale value?
The current average of $32,456 CAD sits slightly below last year's $38,917 CAD.
That price decline suggests the market has already adjusted downward, which can help you as a buyer today but may temper what a future seller can expect. If you buy at the right price, you may have less downside risk than someone who purchased when values were higher. The current spread between the year-ago average and today’s average also suggests resale values have softened enough that condition, mileage, and equipment will matter even more when you eventually 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 driving assistance systems, you need the Advanced Driver Assistance package. That package brings the brand’s full suite of safety tech, and the features are described as accurate when used, though not always especially smooth. The lane-keeping assist is called out as rather rude and abrupt, and that’s worth noting if you want a more relaxed driver-assistance experience.
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:
- 29.3% of listings are priced as good or great deals.
- Price trend: Prices have softened 16.60% 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 existing 330i and the forthcoming BMW M3 and gives you a more engaging 3 Series without jumping all the way to a full performance model.
The bottom line: If you want the strongest blend of performance, comfort, and premium feel in this year range, the 2020 is the one to focus on, especially if you can find an M340i or a well-equipped 330i at a sensible price. If you are more price-sensitive, the softer market and decent deal availability make it worth shopping carefully for a lower-priced example rather than paying up for the first one you see.
These recommendations are based on CarGurus' proprietary market data from September 22, 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.