Used 2020 BMW 3 Series for Sale nearHalifax, NS
- 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:
- 139,187
- Stock #:
- 89149
- VIN:
- 3MW5R7J07L8B09243

-$1,000
Sponsored Listing
2020 BMW 3 Series
330i xDrive Sedan AWD
139,187 km
$17,990
$16,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
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 139,187
- Stock #:
- 89149
- VIN:
- 3MW5R7J07L8B09243

-$1,000
2020 BMW 3 Series
330i xDrive Sedan AWD
139,187 km
$17,990
$16,990
- 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

-$2,000
2021 BMW 3 Series
330e xDrive Hybrid Plug-in AWD
96,410 km
$26,998
$26,498
- 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,473
- 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:
- 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
$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:
- Gray
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 80,100
- Stock #:
- 26-604a
- VIN:
- 3MW5R7J01M8B77880

2021 BMW 3 Series
330i xDrive AWD
80,100 km
$31,764
- 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
$28,798
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 14 currently listed for sale near Halifax, NS and an average price of $23,890.00 CAD, 28.6% 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: $24,090.00 CAD
- Good/great deal percentage: 36.4%
- User rating: 5 / 5
- Total listings: 11
- Average price: $28,590.00 CAD
- Good/great deal percentage: 20.0%
- User rating: 4.5 / 5
- Total listings: 20
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: Halifax, NS Market Report
Pricing Analysis by Model Year
Key Insights
- New-Car Premium: The 2026 model year shows a 20.2% premium over its starting MSRP, indicating strong demand for newer models.
- Steepest Depreciation: The 2020 model year has experienced the steepest depreciation at -55.9%, suggesting significant value loss in just a few years.
- Best Value Sweet Spot: The 2022 model year is priced at an average of $30,590 CAD, which is -26.2% below its starting MSRP, making it a potentially attractive option for budget-conscious shoppers.
Model Year Pricing
| Model Year | Starting MSRP | Avg Price | Avg Price vs Starting MSRP |
|---|---|---|---|
| 2026 | $48,000 CAD | $57,718 CAD | +20.2% |
| 2022 | $41,450 CAD | $30,590 CAD | -26.2% |
| 2020 | $40,750 CAD | $17,990 CAD | -55.9% |
| 2017 | $33,450 CAD | $23,490 CAD | -29.8% |
These recommendations are based on CarGurus' proprietary market data from October 13, 2026, CarGurus experts' opinions, and generative AI.
How much does the 2020 BMW 3 Series cost?
| Metric | Value |
|---|---|
| Current Average Price | $32,942 CAD |
| Year-Round Low | $30,104 CAD |
| Year-Round High | $37,696 CAD |
| Average Price a Year Ago | $37,027 CAD |
| Change vs. Last Year | −11.03% |
Prices have softened 11.03% compared to this time last year, making it a favourable time to shop this model year.
There are 129 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 4.14/5 from owners and 8.17/10 from our experts. The standout strength is Performance at 10/10.
Drivers 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 points to a sedan that is fun to drive, comfortable, and backed by a strong engine, which helps explain its broad appeal if you want a luxury car that still feels engaging. The main trade-offs are a polarising design and poor value for money, and some owners found the cabin a bit cramped for taller occupants or the interior noise level distracting.
Good and great deals account for 32.6% of listings, so there is still 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 owner summary points to a car that many drivers felt good about living with over time, with praise centred on performance, comfort, and a premium feel. It also highlights the kind of dependable, trouble-free ownership many shoppers want from a luxury sedan, even if the feedback is not universally glowing. On the expert side, the car is described as a strong, well-sorted performer that feels like a mature product, which supports confidence in day-to-day use.
BMW includes free scheduled maintenance and warranty for the first four years or 80,000 km of ownership, which helps reduce early ownership risk. For used buyers, the bigger long-term concern is that this is still a premium BMW, so condition and maintenance history matter a lot.
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 performance-focused character and is the trim that the expert notes single out as especially impressive.
- 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 package includes safety features that worked accurately in testing, but the lane-keeping assist can feel abrupt.
- Infotainment: BMW’s iDrive system uses a touchscreen display, natural voice recognition, gesture control, and the centre-console controller. The touchscreen is easy to use, 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 choice if you want the 3 Series experience without stretching to the top performance model. It still gives you BMW’s xDrive all-wheel-drive system in Canada, and the expert notes that most driving enthusiasts would be quite happy with it while saving a few thousand dollars.
- M340i: This is the best-value trim if you care most about performance. It adds the 3.0-litre turbo inline six-cylinder engine, rear-biased xDrive AWD, a rear M Sport differential, massive M Sport brakes, and the strongest driving character in the range. The expert is especially enthusiastic about this version.
For safety, the Advanced Driver Assistance package is optional, so check carefully whether a used example has it fitted.
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 before committing.
- Deal availability: 32.6% of listings are priced as good or great deals.
- Inventory: There are 129 listings available.
- Price trend: Prices have softened 11.03% 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 $32,942 CAD sits slightly below last year's $37,027 CAD.
That softer pricing can help you buy more confidently today, but it also means a future seller may need to be realistic about where the market has settled. If you own one now, the current trend suggests resale values are under some pressure compared with a year ago, so condition, mileage, and equipment will matter more when it is time to sell. Well-kept examples with desirable equipment should still attract interest, especially from shoppers who want a premium sport 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 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. The package brings the brand’s newest safety tech, and the expert notes that the features were accurate when used, though smoothness was sometimes lacking. The lane-keeping assist is described as rather abrupt, so you should test it carefully if the car has that package.
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:
- 32.6% of listings are priced as good or great deals.
- Price trend: Prices have softened 11.03% compared with last year.
- Owners rate it 4.14/5 — a solid satisfaction signal.
- The 2020 stands out for its especially impressive M340i guise, which the expert highlights as proof that BMW’s “Ultimate Driving Machine” claim still has substance.
The bottom line: If you want a used 3 Series that blends strong performance, comfort, and premium-sedan polish, the 2020 model is the one to focus on. If you are more price-sensitive, the softer market and decent deal availability make it worth shopping carefully for a well-kept example rather than rushing into the first one you see.
These recommendations are based on CarGurus' proprietary market data from October 13, 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.














