Used 2020 BMW 3 Series for SaleNationwide

Filters (3)

Location:

Include delivery listings?

142 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:
Blue
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
67,500
Stock #:
23-26256
VIN:
WBA5R7C55KAJ86608
Blue 2019 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2019 BMW 3 Series

330i xDrive Sedan AWD

67,500 km

Coquitlam, BC
Great Deal

$25,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:
Silver
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
102,306
Stock #:
PT0878
VIN:
WBA5R7C03LFH40109
Silver 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

 

2020 BMW 3 Series

330i xDrive Sedan AWD

102,306 km

Red Deer County, AB
Great Deal

$24,997

$23,997

Year:
2021
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:
96,000
Stock #:
LGDLM8B49724
VIN:
3MW5U9J09M8B49724
Vehicle photo unavailable
New arrival

 

2021 BMW 3 Series

M340i xDrive AWD

96,000 km

North Vancouver, BC
Great Deal

$41,888

Year:
2021
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:
83,619
Stock #:
P216243
VIN:
3MW5R7J08M8B93817
Blue 2021 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$2,915

 

2021 BMW 3 Series

330i xDrive AWD

83,619 km

Langley, BC
Good Deal

$29,911

$26,996

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
Good Deal

$24,900

CarGurus Analysis:

2020 BMW 3 Series

4.1

  • With 143 currently listed for sale and an average price of $33,575 CAD, 30.8% of 2020 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2020 BMW 3 Series 4.1 / 5 stars and CarGurus experts gave it an 8.2 / 10.

Research summarized using AI

Year:
2019
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:
67,500
Stock #:
23-26256
VIN:
WBA5R7C55KAJ86608
Blue 2019 BMW 3 Series Sedan All-Wheel Drive Automatic
New arrival

 

2019 BMW 3 Series

330i xDrive Sedan AWD

67,500 km

Coquitlam, BC
Great Deal

$25,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:
Silver
Combined gas mileage:
8 L/100km
Fuel type:
Gasoline
Interior colour:
Black
Transmission:
Automatic
Mileage:
102,306
Stock #:
PT0878
VIN:
WBA5R7C03LFH40109
Silver 2020 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$1,000

 

2020 BMW 3 Series

330i xDrive Sedan AWD

102,306 km

Red Deer County, AB
Great Deal

$24,997

$23,997

Year:
2021
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:
96,000
Stock #:
LGDLM8B49724
VIN:
3MW5U9J09M8B49724
Vehicle photo unavailable
New arrival

 

2021 BMW 3 Series

M340i xDrive AWD

96,000 km

North Vancouver, BC
Great Deal

$41,888

Year:
2021
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:
83,619
Stock #:
P216243
VIN:
3MW5R7J08M8B93817
Blue 2021 BMW 3 Series Sedan All-Wheel Drive Automatic
Price drop

-$2,915

 

2021 BMW 3 Series

330i xDrive AWD

83,619 km

Langley, BC
Good Deal

$29,911

$26,996

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
Good Deal

$24,900

CarGurus Analysis:

2020 BMW 3 Series

4.1

  • With 143 currently listed for sale and an average price of $33,575 CAD, 30.8% of 2020 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2020 BMW 3 Series 4.1 / 5 stars and CarGurus experts gave it an 8.2 / 10.

Research summarized using AI

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 143 currently listed for sale and an average price of $33,575 CAD, 30.8% of 2020 BMW 3 Series listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2020 BMW 3 Series 4.1 / 5 stars and CarGurus experts gave it an 8.2 / 10.

Why it stands out

The 2020 BMW 3 Series stands out as a very well-rounded premium sedan. It is presented as especially appealing in M340i guise, and BMW’s “Ultimate Driving Machine” slogan is backed up here by the arrival of the 2020 BMW M340i, which slots between the existing 330i and the forthcoming BMW M3. That positioning gives the car a clear performance-focused identity without losing the everyday polish expected of a premium sedan.

What makes it attractive is the balance of strengths: it is described as fun to drive, comfortable, and powered by a strong engine. Those qualities make the 2020 BMW 3 Series easy to recommend to buyers who want a sedan that can handle both spirited driving and daily use. At the same time, it is not without drawbacks. The design may be polarising, and it is called poor value for money, so shoppers drawn to it are likely to be prioritising driving enjoyment and refinement over outright affordability.

Other model years to consider

  • 2014 BMW 3 Series
    • Average price: $11,217 CAD
    • Good/great deal percentage: 28.0%
    • User rating: 4.8 / 5
    • Total listings: 175
  • 2019 BMW 3 Series
    • Average price: $24,502 CAD
    • Good/great deal percentage: 31.5%
    • User rating: 5 / 5
    • Total listings: 168
  • 2022 BMW 3 Series
    • Average price: $33,939 CAD
    • Good/great deal percentage: 31.5%
    • User rating: 4.5 / 5
    • Total listings: 162

Similar models to consider

  • 2020 Audi A4
    • Average price: $24,395 CAD
    • Good/great deal percentage: 27.7%
    • User rating: 4.5 / 5
    • Total listings: 65
  • 2020 Mercedes-Benz C-Class
    • Average price: $30,705 CAD
    • Good/great deal percentage: 33.5%
    • User rating: 4.3 / 5
    • Total listings: 191
  • 2020 Genesis G70
    • Average price: $25,810 CAD
    • Good/great deal percentage: 20.9%
    • User rating: 4.6 / 5
    • Total listings: 43

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