Used 2021 BMW 3 Series for Sale near Thornhill, ON

Filters (3)

Location:

Only show listings in ON?

Include delivery listings?

84 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:
Blue
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
96,056
Stock #:
518684
VIN:
WBA5R7C05LFH44954
Blue 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
The Cars Factory

Sponsored by The Cars Factory

2020 BMW 3 Series

330i xDrive Sedan AWD

96,056 km

Scarborough, ON
14 km away
Good Deal

$24,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:
White
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
131,000
Stock #:
000388
VIN:
3MW5R7J09L8B07722
White 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

Sponsored Listing

2020 BMW 3 Series

330i xDrive Sedan AWD

131,000 km

Toronto, ON
5 km away
Great Deal

$20,999

$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:
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

Sponsored Listing

2020 BMW 3 Series

330i xDrive Sedan AWD

83,431 km

Oshawa, ON
46 km away
Good Deal

$26,499

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:
131,000
Stock #:
000388
VIN:
3MW5R7J09L8B07722
White 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

 

2020 BMW 3 Series

330i xDrive Sedan AWD

131,000 km

Toronto, ON
5 km away
Great Deal

$20,999

$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:
White
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
88,800
Stock #:
30102601
VIN:
3MW5R7J07L8B34966
White 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2020 BMW 3 Series

330i xDrive Sedan AWD

88,800 km

North York, ON
7 km away
Good Deal

$24,900

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:
81,467
Stock #:
2437-75
VIN:
3MW5R7J03M8B72437
White 2021 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2021 BMW 3 Series

330i xDrive AWD

81,467 km

Oakville, ON
47 km away
Fair Deal

$28,950

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:
93,738
Stock #:
H36710
VIN:
WBA5R7C03LFH36710
Black 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

 

2020 BMW 3 Series

330i xDrive Sedan AWD

93,738 km

Vaughan, ON
8 km away
Good Deal

$25,998

$24,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:
White
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
100,309
Stock #:
1013-112
VIN:
3MW5R7J01L8B23381
White 2020 BMW 3 Series Sedan All-Wheel Drive Automatic

 

2020 BMW 3 Series

330i xDrive Sedan AWD

100,309 km

North York, ON
12 km away
Good Deal

$24,495

CarGurus Analysis:

2021 BMW 3 Series

5.0

  • With 73 currently listed for sale and an average price of $29,311 CAD, 34.2% 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:
Rear-Wheel Drive
Engine:
2L I4 Hybrid
Exterior colour:
Black
Combined gas mileage:
3 L/100km
Fuel type:
Hybrid
Transmission:
Automatic
Mileage:
167,567
Stock #:
1AF931
VIN:
3MW5P7J0XN8C61686
Black 2022 BMW 3 Series Sedan Rear-Wheel Drive Automatic
New arrival

 

2022 BMW 3 Series

330e Hybrid Plug-in RWD

167,567 km

Brampton, ON
24 km away
Fair Deal

$22,950

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:
74,000
Stock #:
000337
VIN:
3MW5R7J03N8C30497
White 2022 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

 

2022 BMW 3 Series

330i xDrive AWD

74,000 km

Mississauga, ON
29 km away
Good Deal

$30,990

$29,990

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:
65,289
Stock #:
B58134
VIN:
3MW5R7J03M8B58134
White 2021 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2021 BMW 3 Series

330i xDrive AWD

65,289 km

Toronto, ON
12 km away
Fair Deal

$30,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:
White
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
100,309
Stock #:
1013-112
VIN:
3MW5R7J01L8B23381
White 2020 BMW 3 Series Sedan All-Wheel Drive Automatic

Sponsored Listing

2020 BMW 3 Series

330i xDrive Sedan AWD

100,309 km

North York, ON
12 km away
Good Deal

$24,495

CarGurus Analysis: 2021 BMW 3 Series

Image Not Available

Summary

  • With 73 currently listed for sale and an average price of $29,311 CAD, 34.2% 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

  • 2019 BMW 3 Series
    • Average price: $23,948 CAD
    • Good/great deal percentage: 27.2%
    • User rating: 5 / 5
    • Total listings: 92
  • 2014 BMW 3 Series
    • Average price: $10,644 CAD
    • Good/great deal percentage: 27.3%
    • User rating: 4.8 / 5
    • Total listings: 88
  • 2023 BMW 3 Series
    • Average price: $38,017 CAD
    • Good/great deal percentage: 30.6%
    • User rating: 5 / 5
    • Total listings: 62

Similar models to consider

  • 2021 Audi A4
    • Average price: $23,056 CAD
    • Good/great deal percentage: 55.6%
    • User rating: 4.8 / 5
    • Total listings: 18
  • 2021 Mercedes-Benz C-Class
    • Average price: $34,383 CAD
    • Good/great deal percentage: 31.0%
    • User rating: 5 / 5
    • Total listings: 84

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