Used 2021 BMW 3 Series for Sale nearCalgary, AB

Filters (3)

Location:

Only show listings in AB?

Include delivery listings?

15 vehicles found
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:
Automatic
Mileage:
74,527
Stock #:
26090905
VIN:
WBA5U9C05LFJ78270
White 2020 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2020 BMW 3 Series

M340i xDrive Sedan AWD

74,527 km

Calgary, AB
14 km away
Good Deal

$47,398

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
White 2021 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2021 BMW 3 Series

330e xDrive Hybrid Plug-in AWD

96,410 km

Home delivery from Scarborough, ON
Price includes $2,500 shipping
Good Deal

$27,498

Year:
2022
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
White
Fuel type:
Hybrid
Interior colour:
Black
Transmission:
8-Speed Automatic Overdrive
Mileage:
13,915
Stock #:
PS-7131-4
VIN:
WBA5P9C09NFM67131
White 2022 BMW 3 Series Sedan All-Wheel Drive 8-Speed Automatic Overdrive
New arrival

 

2022 BMW 3 Series

330e xDrive Hybrid Plug-in AWD

13,915 km

Calgary, AB
5 km away
Fair Deal

$38,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
Black 2020 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2020 BMW 3 Series

M340i xDrive Sedan AWD

130,000 km

Home delivery from Barrie, ON
Price includes $1,800 shipping
Great Deal

$39,799

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:
101,939
Stock #:
SMC1964
VIN:
WBA5U9C06LA383500
White 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2020 BMW 3 Series

M340i xDrive Sedan AWD

101,939 km

Home delivery from Sherwood Park, AB
Price includes $1,800 shipping
Fair Deal

$46,700

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
Black 2021 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2021 BMW 3 Series

M340i xDrive AWD

151,000 km

Home delivery from Barrie, ON
Price includes $1,800 shipping
Good Deal

$39,799

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
Gray 2022 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2022 BMW 3 Series

330e xDrive Hybrid Plug-in AWD

67,290 km

Home delivery from West Kelowna, BC
Price includes $896 shipping
Fair Deal

$35,391

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
Transmission:
Automatic
Mileage:
109,488
Stock #:
26388A
VIN:
WBA5U9C02MFL11018
Blue 2021 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2021 BMW 3 Series

M340i xDrive AWD

109,488 km

Home delivery from Edmonton, AB
Price includes $404 shipping
Fair Deal

$48,212

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
White 2022 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

 

2022 BMW 3 Series

330i xDrive AWD

44,530 km

Home delivery from West Kelowna, BC
Price includes $896 shipping
Uncertain

$28,999

$28,895

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:
110,841
Stock #:
SR0797A
VIN:
WBA5R7C03LFH36917
Black 2020 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2020 BMW 3 Series

330i xDrive Sedan AWD

110,841 km

Calgary, AB
15 km away
High Priced

$27,697

Year:
2020
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Orange
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
83,431
Stock #:
BB0302
VIN:
3MW5R7J05L8B37106
Orange 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2020 BMW 3 Series

330i xDrive Sedan AWD

83,431 km

Home delivery from Oshawa, ON
Price includes $4,053 shipping
High Priced

$30,552

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
White 2021 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2021 BMW 3 Series

330i xDrive AWD

99,044 km

Home delivery from Winnipeg, MB
Price includes $2,933 shipping
High Priced

$32,433

CarGurus Analysis:

2021 BMW 3 Series

5.0

  • With 17 currently listed for sale and an average price of $43,093 CAD, 29.4% of 2021 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2021 BMW 3 Series 5 / 5 stars.

Research summarized using AI

Year:
2022
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:
89,991
Stock #:
K58927
VIN:
3MW5R7J0XN8C58927
 2022 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2022 BMW 3 Series

330i xDrive AWD

89,991 km

Home delivery from Lethbridge, AB
Price includes $494 shipping
High Priced

$34,994

Year:
2020
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
382 hp 3L I6
Exterior colour:
Alpine White
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
120,526
Stock #:
P3795A
VIN:
WBA5U9C07LFH37546
Alpine White 2020 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2020 BMW 3 Series

M340i xDrive Sedan AWD

120,526 km

Home delivery from Edmonton, AB
Price includes $266 shipping
High Priced

$45,040

CarGurus Analysis: 2021 BMW 3 Series

Image Not Available

Summary

  • With 17 currently listed for sale and an average price of $43,093 CAD, 29.4% of 2021 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2021 BMW 3 Series 5 / 5 stars.

Why it stands out

The 2021 BMW 3 Series stands out because it blends the brand’s traditional strengths with a broad range of powertrains and a distinctly modern cabin. In Canada, this generation comes only as a four-door sedan, and it is offered with standard all-wheel drive and an eight-speed automatic transmission. The lineup spans from the 330i to the plug-in hybrid 330e, the M340i, and the M3, so buyers can choose anything from an efficient daily driver to a far more serious performance car. That variety is a major part of the 3 Series’ appeal, especially for shoppers who want one nameplate to cover several different needs.

BMW also gave this generation a notable update for 2023, with a new infotainment system and a redesigned dashboard. The previous separate digital instrument cluster and infotainment touch screen were replaced by a curved panel display, and the car gained new software with a digital assistant. Standard wireless Apple CarPlay and Android Auto, over-the-air software updates, and an available head-up display help keep the cabin feeling current. The interior remains sober, business-like, and luxurious, though it is still a little tight in the back, and trunk space is ample except in the 330e, where the battery pack reduces cargo room.

On the road, the 2021 BMW 3 Series keeps the sharp handling and confident braking that have long defined the model. The 330i is quick enough for most buyers, the 330e adds electric range and lower fuel use, and the M340i delivers performance that sits close to M3 territory. The M3 itself is the most focused version, with very fast acceleration and razor-sharp handling. The main drawbacks are familiar BMW ones: the car is expensive to buy and own, and some safety and driver-assistance features are optional rather than standard.

Other model years to consider

  • 2026 BMW 3 Series
    • Average price: $71,297 CAD
    • Good/great deal percentage: 80.0%
    • Total listings: 20
  • 2025 BMW 3 Series
    • Average price: $49,888 CAD
    • Good/great deal percentage: 76.2%
    • Total listings: 21
  • 2024 BMW 3 Series
    • Average price: $47,195 CAD
    • Good/great deal percentage: 63.6%
    • User rating: 5 / 5
    • Total listings: 11

Similar models to consider

This analysis is based on CarGurus' proprietary market data from November 2, 2026, CarGurus experts' opinions, and generative AI.