Used 2020 BMW X3 for Sale nearKitchener, ON

Filters (3)

Location:

Only show listings in ON?

Include delivery listings?

88 vehicles found
Year:
2020
Make:
BMW
Model:
X3
Body type:
SUV / Crossover
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
248 hp 2L I4
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
89,312
Stock #:
UT34348
VIN:
5UXTY5C09LLT34348
 2020 BMW X3 SUV / Crossover All-Wheel Drive Automatic
Price drop

-$1,000

 

2020 BMW X3

xDrive30i AWD

89,312 km

Mississauga, ON
73 km away
Good Deal

$25,888

$24,888

CarGurus Analysis:

2020 BMW X3

5.0

  • With 78 currently listed for sale and an average price of $24,926 CAD, 33.3% of 2020 BMW X3 listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2020 BMW X3 5 / 5 stars.

Research summarized using AI

Year:
2020
Make:
BMW
Model:
X3
Body type:
SUV / Crossover
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
248 hp 2L I4
Exterior colour:
Black
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
139,200
Stock #:
7007
VIN:
5UXTY5C02L9B20995
Black 2020 BMW X3 SUV / Crossover All-Wheel Drive Automatic
Price drop

-$1,000

 

2020 BMW X3

xDrive30i AWD

139,200 km

Concord, ON
90 km away
Good Deal

$20,888

$19,888

Year:
2020
Make:
BMW
Model:
X3
Body type:
SUV / Crossover
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
248 hp 2L I4
Exterior colour:
Gray
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
116,413
Stock #:
33UTNA03737
VIN:
5UXTY5C05L9B03737
Vehicle photo unavailable
Price drop

-$650

 

2020 BMW X3

xDrive30i AWD

116,413 km

Brampton, ON
73 km away
Fair Deal

$22,500

$21,850

Year:
2019
Make:
BMW
Model:
X3
Body type:
SUV / Crossover
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
248 hp 2L I4
Exterior colour:
Black
Combined gas mileage:
10 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
125,950
Stock #:
H14711A
VIN:
5UXTR9C58KLP81719
Black 2019 BMW X3 SUV / Crossover All-Wheel Drive Automatic
New arrival

Sponsored Listing

2019 BMW X3

xDrive30i AWD

125,950 km

Waterloo, ON
7 km away
Fair Deal

$21,476

Year:
2020
Make:
BMW
Model:
X3
Body type:
SUV / Crossover
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
248 hp 2L I4
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
89,312
Stock #:
UT34348
VIN:
5UXTY5C09LLT34348
 2020 BMW X3 SUV / Crossover All-Wheel Drive Automatic
Price drop

-$1,000

 

2020 BMW X3

xDrive30i AWD

89,312 km

Mississauga, ON
73 km away
Good Deal

$25,888

$24,888

CarGurus Analysis:

2020 BMW X3

5.0

  • With 78 currently listed for sale and an average price of $24,926 CAD, 33.3% of 2020 BMW X3 listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2020 BMW X3 5 / 5 stars.

Research summarized using AI

Year:
2020
Make:
BMW
Model:
X3
Body type:
SUV / Crossover
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
248 hp 2L I4
Exterior colour:
Black
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
139,200
Stock #:
7007
VIN:
5UXTY5C02L9B20995
Black 2020 BMW X3 SUV / Crossover All-Wheel Drive Automatic
Price drop

-$1,000

 

2020 BMW X3

xDrive30i AWD

139,200 km

Concord, ON
90 km away
Good Deal

$20,888

$19,888

Year:
2020
Make:
BMW
Model:
X3
Body type:
SUV / Crossover
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
248 hp 2L I4
Exterior colour:
Gray
Combined gas mileage:
9 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
116,413
Stock #:
33UTNA03737
VIN:
5UXTY5C05L9B03737
Vehicle photo unavailable
Price drop

-$650

 

2020 BMW X3

xDrive30i AWD

116,413 km

Brampton, ON
73 km away
Fair Deal

$22,500

$21,850

Year:
2019
Make:
BMW
Model:
X3
Body type:
SUV / Crossover
Doors:
4 doors
Drivetrain:
All-Wheel Drive
Engine:
248 hp 2L I4
Exterior colour:
Black
Combined gas mileage:
10 L/100km
Fuel type:
Gasoline
Transmission:
Automatic
Mileage:
125,950
Stock #:
H14711A
VIN:
5UXTR9C58KLP81719
Black 2019 BMW X3 SUV / Crossover All-Wheel Drive Automatic
New arrival

Sponsored Listing

2019 BMW X3

xDrive30i AWD

125,950 km

Waterloo, ON
7 km away
Fair Deal

$21,476

CarGurus Analysis: 2020 BMW X3

Image Not Available

Summary

  • With 78 currently listed for sale and an average price of $24,926 CAD, 33.3% of 2020 BMW X3 listings on CarGurus are rated as good or great deals.

  • Favourably reviewed: Owners rated the 2020 BMW X3 5 / 5 stars.

Why it stands out

The 2020 BMW X3 stands out as a compact luxury SUV that blends practicality with the driving dynamics BMW is known for. It has a sporty feel and drives more like a regular car than an SUV, while still offering the high seating position and easy access buyers expect from the segment. It is also positioned as a more affordable alternative to BMW’s larger SUV, yet it still delivers premium features and the brand’s trademark agility and driving engagement.

For 2020, the X3’s appeal is strengthened by its mix of technology, comfort, and performance. The model line included the xDrive30e plug-in hybrid, which arrived in Canada for the 2020 model year with 288 horsepower and 29 kilometres of all-electric range. Other versions offered strong powertrains, and the X3 was praised for sharp handling, plenty of stability through corners and on the highway, premium materials inside, and BMW’s iDrive touchscreen infotainment system. Owners also tend to value its style, comfortable ride, and high-tech features.

There are a few trade-offs to keep in mind. The X3 is not really designed for off-road use, and some rivals offer more passenger space in the rear. Even so, for buyers who want a luxurious, engaging SUV with a strong balance of performance and everyday usefulness, the 2020 BMW X3 remains an appealing choice.

Other model years to consider

  • 2023 BMW X3
    • Average price: $38,460 CAD
    • Good/great deal percentage: 32.8%
    • User rating: 5 / 5
    • Total listings: 131
  • 2022 BMW X3
    • Average price: $32,819 CAD
    • Good/great deal percentage: 34.1%
    • User rating: 4.9 / 5
    • Total listings: 88
  • 2018 BMW X3
    • Average price: $21,999 CAD
    • Good/great deal percentage: 37.5%
    • User rating: 5 / 5
    • Total listings: 80

Similar models to consider

  • 2020 Audi Q5
    • Average price: $23,320 CAD
    • Good/great deal percentage: 36.6%
    • User rating: 4.6 / 5
    • Total listings: 93
  • 2020 Mercedes-Benz GLC
    • Average price: $30,116 CAD
    • Good/great deal percentage: 31.6%
    • User rating: 4.8 / 5
    • Total listings: 114
  • 2020 Volvo XC60
    • Average price: $29,944 CAD
    • Good/great deal percentage: 37.0%
    • User rating: 4.5 / 5
    • Total listings: 27

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