Used 2020 BMW 3 Series for SaleNationwide

Filters (3)

Location:

Include delivery listings?

149 vehicles found
Year:
2019
Make:
BMW
Model:
3 Series
Body type:
Sedan
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
255 hp 2L I4
Exterior colour:
Silver
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
66,600
Stock #:
7026C0
VIN:
WBA5R7C52KFH11176
Silver 2019 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2019 BMW 3 Series

330i xDrive Sedan AWD

66,600 km

Pickering, ON
Great Deal

$22,999

CarGurus Analysis:

2020 BMW 3 Series

4.1

  • With 132 currently listed for sale and an average price of $32,429 CAD, 27.3% 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.

Research summarized using AI

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

 

2021 BMW 3 Series

M340i xDrive AWD

50,800 km

Summerside, PE
Good Deal

$52,995

Year:
2019
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:
72,813
Stock #:
70430X1
VIN:
WBA5R7C56KAJ78629
Vehicle photo unavailable
New arrival

 

2019 BMW 3 Series

330i xDrive Sedan AWD

72,813 km

Nanaimo, BC
Good Deal

$25,900

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
Black 2019 BMW 3 Series Sedan All-Wheel Drive 8-Speed Automatic
Price drop

-$600

 

2019 BMW 3 Series

330i xDrive Sedan AWD

83,333 km

North York, ON
Good Deal

$25,587

$24,987

CarGurus Analysis: 2020 BMW 3 Series

8.2
of 10
overall
Look and feel8/10
Technology9/10
Performance10/10
Safety9/10
Form & function7/10
Cost effectiveness6/10
Image Not Available

Summary

  • With 132 currently listed for sale and an average price of $32,429 CAD, 27.3% 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 version singled out as especially impressive. 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 appeal for buyers who want a more engaging 3 Series without moving all the way to a full performance model.

Its strengths are straightforward: it is fun to drive, comfortable, and powered by a strong engine. Those qualities make it easy to understand why it would attract shoppers looking for a premium sedan that can handle both daily use and more spirited driving. At the same time, it is not without drawbacks. The design may be polarising, and it is described as poor value for money, so buyers drawn to the badge and driving experience may still need to weigh the price against what they are getting.

Other model years to consider

  • 2014 BMW 3 Series

    • Average price: $11,279 CAD
    • Good/great deal percentage: 31.4%
    • User rating: 4.79 / 5
    • Total listings: 175
  • 2019 BMW 3 Series

    • Average price: $24,734 CAD
    • Good/great deal percentage: 30.8%
    • User rating: 5 / 5
    • Total listings: 159
  • 2023 BMW 3 Series

    • Average price: $41,072 CAD
    • Good/great deal percentage: 28.7%
    • User rating: 5 / 5
    • Total listings: 157

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

Read full review