Used 2021 BMW 3 Series for Sale near Niagara Falls, ON

Filters (3)

Location:

Include delivery listings?

152 vehicles found
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
Black 2020 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2020 BMW 3 Series

330i xDrive Sedan AWD

121,000 km

Mississauga, ON
1 km away
Great Deal

$21,650

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
Blue 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2020 BMW 3 Series

330i xDrive Sedan AWD

127,650 km

Kitchener, ON
1 km away
Great Deal

$21,880

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 Sedan All-Wheel Drive 8-Speed Automatic

 

2021 BMW 3 Series

330i xDrive AWD

97,923 km

Richmond, BC
1 km away
Great Deal

$24,887

Year:
2022
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
382 hp 3L I6
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
8-Speed Automatic
Mileage:
57,272
Stock #:
PA11428
VIN:
WBA5U9C04NFM11428
 2022 BMW 3 Series Sedan All-Wheel Drive 8-Speed Automatic
Price drop

-$1,000

 

2022 BMW 3 Series

M340i xDrive AWD

57,272 km

Red Deer, AB
1 km away
Great Deal

$48,888

$47,888

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
Transmission:
Automatic
Mileage:
99,000
Stock #:
AG-26106
VIN:
WBA5P9C05MFJ81050
White 2021 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2021 BMW 3 Series

330e xDrive Hybrid Plug-in AWD

99,000 km

Blainville, QC
1 km away
Good Deal

$26,227

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 Sedan All-Wheel Drive 8-Speed Automatic

 

2021 BMW 3 Series

330i xDrive AWD

37,500 km

Surrey, BC
1 km away
Good Deal

$33,497

CarGurus Analysis:

2021 BMW 3 Series

5.0

  • With 72 currently listed for sale near Niagara Falls, ON and an average price of $28,730 CAD, 30.6% of 2021 BMW 3 Series models 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.

Research summarized using AI

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
Vehicle photo unavailable
New arrival

 

2021 BMW 3 Series

330i xDrive AWD

22,419 km

Mississauga, ON
1 km away
Good Deal

$33,499

Year:
2021
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
382 hp 3L I6
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
50,800
Stock #:
M8B62415
VIN:
3MW5U9J06M8B62415
 2021 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2021 BMW 3 Series

M340i xDrive AWD

50,800 km

Summerside, PE
1 km away
Good Deal

$52,995

CarGurus Analysis: 2021 BMW 3 Series

Image Not Available

Summary

  • With 72 currently listed for sale near Niagara Falls, ON and an average price of $28,730 CAD, 30.6% of 2021 BMW 3 Series models 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

  • 2019 BMW 3 Series

    • Average price: $23,941 CAD
    • Good/great deal percentage: 34.1%
    • User rating: 5 / 5
    • Total listings: 91
  • 2023 BMW 3 Series

    • Average price: $39,526 CAD
    • Good/great deal percentage: 20.2%
    • User rating: 5 / 5
    • Total listings: 84
  • 2018 BMW 3 Series

    • Average price: $20,049 CAD
    • Good/great deal percentage: 27.4%
    • User rating: 4.53 / 5
    • Total listings: 95

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