Used 2021 BMW 3 Series for Sale nearNorth Vancouver, BC
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 2L I4 Hybrid
- Exterior colour:
- Alpine White
- Combined gas mileage:
- 4 L/100km
- Fuel type:
- Hybrid
- Transmission:
- Automatic
- Mileage:
- 42,803
- Stock #:
- B26167
- VIN:
- WBA5P9C02NFN04908


Sponsored by Park Shore BMW
2022 BMW 3 Series
330e xDrive Hybrid Plug-in AWD
42,803 km
$34,900
- 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
- Transmission:
- Automatic
- Mileage:
- 66,310
- Stock #:
- HP10196
- VIN:
- 3MW5R7J09L8B46052

Sponsored Listing
2020 BMW 3 Series
330i xDrive Sedan AWD
66,310 km
$28,995
- Year:
- 2022
- 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:
- 45,690
- Stock #:
- BME07-78
- VIN:
- WBA5P9C0XNFM21078

Sponsored Listing
2022 BMW 3 Series
330e xDrive Hybrid Plug-in AWD
45,690 km
$37,995
- 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:
- 8-Speed Automatic
- Mileage:
- 97,923
- Stock #:
- PF0080A
- VIN:
- 3MW5R7J01M8B64787

2021 BMW 3 Series
330i xDrive AWD
97,923 km
$24,887
- Year:
- 2022
- 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:
- 108,616
- Stock #:
- 25Z32442
- VIN:
- 3MW5R7J07N8C62384

2022 BMW 3 Series
330i xDrive AWD
108,616 km
$24,499
- Year:
- 2022
- 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:
- 44,530
- Stock #:
- 2160
- VIN:
- 3MW5R7J08N8C25196

2022 BMW 3 Series
330i xDrive AWD
44,530 km
$35,231
- 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:
- 8-Speed Automatic
- Mileage:
- 37,500
- Stock #:
- FS0177
- VIN:
- 3MW5R7J0XM8B49155

2021 BMW 3 Series
330i xDrive AWD
37,500 km
$33,497
- 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
$40,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
- Mileage:
- 44,267
- Stock #:
- 23UTNA85940
- VIN:
- 3MW5R7J00M8B85940

2021 BMW 3 Series
330i xDrive AWD
44,267 km
$31,990
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 2L I4 Hybrid
- Exterior colour:
- Black Sapphire Met
- Combined gas mileage:
- 4 L/100km
- Fuel type:
- Hybrid
- Interior colour:
- Cognac Perforated Sensatec w/ Extended Contents
- Transmission:
- Automatic
- Mileage:
- 91,268
- Stock #:
- 14UTNA75614
- VIN:
- WBA5P9C03NFM75614

2022 BMW 3 Series
330e xDrive Hybrid Plug-in AWD
91,268 km
$27,000
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- Rear-Wheel Drive
- Engine:
- 2L I4 Hybrid
- Exterior colour:
- Alpine White
- Combined gas mileage:
- 3 L/100km
- Fuel type:
- Hybrid
- Transmission:
- Automatic
- Mileage:
- 56,360
- Stock #:
- 18UTNA16110
- VIN:
- WBA5P7C04NFM16110

2022 BMW 3 Series
330e Hybrid Plug-in RWD
56,360 km
$32,795
- Year:
- 2022
- 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:
- 79,601
- Stock #:
- 32UTNA71930
- VIN:
- 3MW5R7J09N8C71930

2022 BMW 3 Series
330i xDrive AWD
79,601 km
$29,456
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 2L I4 Hybrid
- Exterior colour:
- Alpine White
- Combined gas mileage:
- 4 L/100km
- Fuel type:
- Hybrid
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 89,100
- Stock #:
- TG39277A
- VIN:
- WBA5P9C03NFL96654

2022 BMW 3 Series
330e xDrive Hybrid Plug-in AWD
89,100 km
$32,900
CarGurus Analysis:
2021 BMW 3 Series
With 32 currently listed for sale near North Vancouver, BC and an average price of $30,708 CAD, 25.0% of 2021 BMW 3 Series for sale on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2021 BMW 3 Series 5 / 5 stars.
100.0% of 2021 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:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 63,428
- Stock #:
- UCJ47313
- VIN:
- WBA5U9C07LFJ47313
Photos coming soon
2020 BMW 3 Series
M340i xDrive Sedan AWD
63,428 km
$49,980
- Year:
- 2022
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 2L I4 Hybrid
- Exterior colour:
- Gray
- Combined gas mileage:
- 4 L/100km
- Fuel type:
- Hybrid
- Transmission:
- Automatic
- Mileage:
- 67,290
- Stock #:
- 2178
- VIN:
- WBA5P9C07NFN24958

2022 BMW 3 Series
330e xDrive Hybrid Plug-in AWD
67,290 km
$35,231
- Year:
- 2022
- 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:
- 45,690
- Stock #:
- BME07-78
- VIN:
- WBA5P9C0XNFM21078

2022 BMW 3 Series
330e xDrive Hybrid Plug-in AWD
45,690 km
$37,995
- 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:
- 2021
- Make:
- BMW
- Model:
- 3 Series
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- BLACK SAPPHIRE METALLIC
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- BLACK, LEATHERETTE UPHOLSTERY
- Transmission:
- Automatic
- Mileage:
- 71,352
- Stock #:
- B14619
- VIN:
- 3MW5R7J09M8C06722

2021 BMW 3 Series
330i xDrive AWD
71,352 km
$31,499
- 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:
- 94,062
- Stock #:
- 1071
- VIN:
- 3MW5R7J08M8C04167

2021 BMW 3 Series
330i xDrive AWD
94,062 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:
- Gray
- Combined gas mileage:
- 8 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 66,310
- Stock #:
- HP10196
- VIN:
- 3MW5R7J09L8B46052

2020 BMW 3 Series
330i xDrive Sedan AWD
66,310 km
$28,995
- Year:
- 2020
- 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:
- 102,372
- Stock #:
- SMC1766
- VIN:
- WBA5U9C0XLAF54770

2020 BMW 3 Series
M340i xDrive Sedan AWD
102,372 km
$46,700
- 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:
- 83,720
- Stock #:
- P5857
- VIN:
- 3MW5R7J07M8B49663

2021 BMW 3 Series
330i xDrive AWD
83,720 km
$31,698
- 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
- Mileage:
- 44,267
- Stock #:
- 23UTNA85940
- VIN:
- 3MW5R7J00M8B85940

Sponsored Listing
2021 BMW 3 Series
330i xDrive AWD
44,267 km
$31,990
CarGurus Analysis: 2021 BMW 3 Series

Summary
With 32 currently listed for sale near North Vancouver, BC and an average price of $30,708 CAD, 25.0% of 2021 BMW 3 Series for sale on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2021 BMW 3 Series 5 / 5 stars.
100.0% of 2021 BMW 3 Series models on CarGurus are accident free.
Why it stands out
The 2021 BMW 3 Series stands out because it blends the brand’s familiar performance-first character with a wide spread of powertrains and a distinctly modern cabin. In Canada, this generation comes only as a four-door sedan, and the lineup ranges from the 330i’s 2.0-litre turbocharged four-cylinder with 255 horsepower and 294 pound-feet of torque to the 330e plug-in hybrid, which pairs a 2.0-litre four-cylinder and electric motor for 288 horsepower and 310 pound-feet. Above that sit the M340i and the M3, giving buyers a clear ladder from efficient daily driver to serious performance car. Standard all-wheel drive and an eight-speed automatic transmission across the Canadian range also make the car easy to live with, while the M3 remains the exception for drivers who want a manual.
BMW’s updates have helped keep the 2021 3 Series feeling current. The generation got a new infotainment system and a redesigned dashboard in 2023, bringing a curved panel display, new software, and a helpful digital assistant. Standard wireless Apple CarPlay and Android Auto, over-the-air software updates, and available head-up display add to the sense that this is a premium, tech-rich sedan. Safety equipment is also a strength, with standard forward collision warning and city collision mitigation, while other driver-assistance features may be found on some used examples. The cabin remains sober and luxurious, though it is still a little tight in the back and feels more like a four-seater in most situations.
For buyers, the appeal is straightforward: the 2021 BMW 3 Series offers sharp handling, strong performance, and a premium image without giving up everyday practicality. Trunk space is ample in most versions, and the plug-in hybrid’s electric range can be a useful bonus for short trips. The main trade-offs are familiar BMW ones: the car is not cheap to buy, some safety equipment is optional, and the back seat is not especially roomy.
Other model years to consider
- Average price: $37,271 CAD
- Good/great deal percentage: 31.8%
- User rating: 5 / 5
- Total listings: 22
- Average price: $34,237 CAD
- Good/great deal percentage: 28.1%
- User rating: 4.5 / 5
- Total listings: 32
- Average price: $24,730 CAD
- Good/great deal percentage: 38.5%
- User rating: 5 / 5
- Total listings: 13
This analysis is based on CarGurus' proprietary market data from September 14, 2026, CarGurus experts' opinions, and generative AI.
5.0 Overall rating
Filter by rating
Anonymous
Reviewed a 2021 BMW 330i xDrive AWD on Jul 4, 2026
It took weeks to find my car, but once I saw it I had to have it. I found the perfect 2021 330i. The car has everything I wanted and more.
Drew M
Reviewed a 2021 BMW 3 Series on Jan 21, 2025
Extremely responsive car with Good fuel economy. Driving assist system is extremely helpful as well. The audio is somewhat lacking (speakers) but NOT a deterrent to the car at all.
Perla R
Reviewed a 2021 BMW 330i xDrive AWD on Nov 28, 2025
The car is beautiful, but I couldn’t buy it because it was making noises when I drove it. I can’t buy a car that I need to bring to the shop as soon as I get it.
Gregory M
Reviewed a 2021 BMW 3 Series on Apr 3, 2025
Just really like the 3 and 4 series. Combination of performance , reliability and ride are great.
2021 BMW 3 Series Trims
| Trim type | MSRP |
|---|---|
| 330i RWD | $41,250 |
| 330i xDrive AWD | $43,250 |
| M340i RWD | $54,700 |
| 330e xDrive Hybrid Plug-in AWD | $46,550 |
| 330e Hybrid Plug-in RWD | $44,550 |
| M340i xDrive AWD | $56,700 |
2021 BMW 3 Series Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2021 BMW 3 Series prices has changed over time.
See more price trendsHow much does the 2021 BMW 3 Series cost?
| Metric | Value |
|---|---|
| Current Average Price | $32,678 CAD |
| Year-Round Low | $32,659 CAD |
| Year-Round High | $39,487 CAD |
| Average Price a Year Ago | $37,459 CAD |
| Change vs. Last Year | −12.76% |
Prices have softened 12.76% compared to this time last year, making it a favourable time to shop this model year.
There are 149 listings available, which suggests a reasonable amount of inventory to compare.
Is the 2021 BMW 3 Series a good car?
Yes — owners rate it 5/5, and that lines up with the strong feedback around exceptional handling, powerful performance, and a luxurious interior. You also see repeated praise for the safety features, fuel economy, and trunk space, which makes it appealing if you want a premium sedan that still works well for everyday use. The 2021 BMW 3 Series fits especially well if you want a performance-first luxury car with practical four-door usability. With 27.5% of listings marked as good or great deals, you have some room to shop selectively.
Is the 2021 BMW 3 Series reliable?
Owners rate it 5/5, a strong signal of long-term satisfaction.
The owner feedback also points to a dependable ownership experience, with praise for the car’s trouble-free feel, strong performance over time, and the confidence that comes from a premium sedan people clearly enjoy living with. A few owners mention audio-system concerns and mechanical noises, so used buyers should still inspect individual examples carefully. For long-term ownership, the main risk is less about the model’s overall reputation and more about how well a specific car has been maintained.
Is now a good time to buy a used 2021 BMW 3 Series?
This looks like a moderate, selective buyer’s market, so you can shop patiently and still find worthwhile examples.
- Deal availability: 27.5% of listings are priced as good or great deals.
- Inventory: There are 149 listings available.
- Price trend: Prices have softened 12.76% compared with last year.
If you find a listing below $32,659 CAD, that's toward the low end of the year-round range and worth acting on quickly.
What is the 2021 BMW 3 Series's resale value?
The current average of $32,678 CAD sits slightly below last year's $37,459 CAD.
That price movement suggests the market has already adjusted downward, which can help you buy more confidently now but may limit upside if you plan to resell soon. If you purchase at a strong price, you may have a better chance of protecting your value later. Demand should stay supported by the model’s premium image and broad appeal to shoppers who want a sporty luxury sedan. Vehicles with strong owner satisfaction ratings, like this model year's 5/5, tend to retain buyer demand, which supports resale value over time.
Should I buy a 2021 BMW 3 Series or consider a different year?
If you're weighing the 2021 against nearby model years, here's how to think about it:
Choose the 2021 if:
- 27.5% of listings are priced as good or great deals.
- Price trend: Prices have softened 12.76% compared with last year.
- Owners rate it 5/5 — a strong satisfaction signal.
Consider the 2020 if:
- At $31,997 CAD, the 2020 costs less than the current year's $32,678 CAD average.
- It offers a well-rounded premium-sedan feel with strong driving appeal.
Consider the 2022 if:
- At $35,566 CAD, the 2022 costs more than the current year's $32,678 CAD average.
- It adds a more polished, benchmark-like feel with expanded lineup choices.
The bottom line: If you want the best balance of price, satisfaction, and current market softness, the 2021 is the primary path to consider. If you are more price-sensitive, the 2020 is the better value play, while the 2022 makes sense if you are willing to pay more for a slightly newer alternative.
These recommendations are based on CarGurus' proprietary market data from September 15, 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.