Real Canada prices, last 30 days
Sep 27, 2026
Canada
Current market coverage1,058,350 vehicles on the market in the last 60 days49 brandsupdated Sep 27, 2026

Is it fair?

How your deal compares to what this car actually sells for near you.

BMW 330i2020trim: any60,000 km
Change car
Where are you shopping?
Within
1The car

Typical price by year — tap a year to pick it

All years2017 to 2026$17k2017$17.1k2018$23.7k2019SELECTED$25.7k2020$29k2021$30.7k2022$40.4k2023$53.4k2024$54.6k2025$69.6k2026

One year either way: a 2019 typically runs $1,999 less; a 2021 about $3,306 more.

2The deal
0 km200,000 km

How did the dealer quote it?

Try:
3Your verdict

2020 BMW 330i, used

A fair price at 60,000 km is $27,042 to $33,616 (estimated), from 14 similar cars in Canada this month (2 already sold).

Fair priceinside the $27,042 to $33,616 range

Right in line with the market. You might get a few hundred off, but there is no big overcharge here.

Typical price at your mileage$30,329
More than typical by+$1,666
Comparable cars4 cars nearby

Only 0 2020 330is listed near 60,000 km, so this is estimated from the nearest listed mileage (75 to 100k km, 4 cars) using how 330i prices fall with mileage.

Good dealFairAbove marketfair from $27,042to $33,616pay itnegotiate$31,995

Hi, I am interested in the 2020 330i listed at $31,995. Comparable ones in Canada have been selling between $27,042 and $33,616 at this mileage, typically around $30,329. Would you take $30,329? I can come in this week.

4Similar cars near you

572 used 330is (2017 and newer) in Canada right now. Here are the 20 most recently listed, each checked against the fair range for its own year and mileage. 3 look like good deals.

Sort
Good deal−$7,667
9,074 km · Hudson’s Listowel Kia, Listowel · 2 days on lot
$47,895fair $53,432 to $57,118 at this km
Good deal−$7,571
20,839 km · Birchwood BMW, Winnipeg · 3 days on lot
$47,991fair $53,432 to $57,118 at this km
Good deal−$4,550
9,477 km · Edmonton BMW, Edmonton · 2 days on lot
$64,999fair $66,038 to $72,596 at this km
Fair−$1,350
173,856 km · Streetsville Hyundai, Mississauga · 2 days on lot
$10,995fair $9,353 to $15,338 at this km
Fair−$85
82,634 km · Budds' BMW Oakville, Oakville · 3 days on lot
$20,864fair $19,795 to $22,104 at this km
Fair−$7
75,250 km · Infiniti, Boucherville · 2 days on lot
$26,498fair $25,079 to $27,932 at this km
Fair−$7
75,250 km · BMW Sainte-Julie, Sainte-Julie · 2 days on lot
$26,498fair $25,079 to $27,932 at this km
Fair+$326
103,000 km · BMW Brossard, Brossard · 2 days on lot
$16,995fair $15,940 to $18,249 at this km
Fair+$326
103,000 km · Infiniti, Boucherville · 2 days on lot
$16,995fair $15,940 to $18,249 at this km
Fair+$534
131,417 km · Thorncrest Sherway Ford, Toronto · 2 days on lot
$23,858fair $21,159 to $25,666 at this km
Fair+$1,046
65,000 km · BMW Sainte-Julie, Sainte-Julie · 3 days on lot
$38,998fair $35,660 to $40,244 at this km
Fair+$1,159
80,100 km · Hamel BMW, Blainville · 4 days on lot
$30,950fair $27,616 to $31,966 at this km
Fair+$1,386
78,738 km · BMW Moncton, Dieppe · 2 days on lot
$27,750fair $24,938 to $27,791 at this km
High+$1,752
133,753 km · Pfaff BMW, Mississauga · 4 days on lot
$22,998fair $19,820 to $22,673 at this km
High+$2,732
20,165 km · Parkview BMW, North York · 2 days on lot
$45,977fair $40,953 to $45,537 at this km
High+$3,050
27,000 km · BMW Brossard, Brossard · 2 days on lot
$43,998fair $37,986 to $42,570 at this km
High+$3,050
27,000 km · Infiniti, Boucherville · 2 days on lot
$43,998fair $37,986 to $42,570 at this km
High+$3,302
94,825 km · Harbourview Autohaus Ltd., Nanaimo · 4 days on lot
$32,999fair $27,910 to $31,484 at this km
High+$4,107
57,017 km · Kia 417, Ottawa · 3 days on lot
$38,390fair $33,158 to $35,408 at this km
High+$19,604
58,000 km · Leggat Mazda Burlington, Burlington · 3 days on lot
$57,980fair $36,084 to $40,668 at this km

Tags use the fair range for the region selected above. Hybrids and plug-ins tend to sit above the all-powertrain range until the powertrain filter is live. Asking prices as advertised; no photos, no paid placement.

Fair priceinside the $27,042 to $33,616 range · fair $27,042 to $33,616
See verdict ↓
Dig deeper: prices by year, what changed, mileage bands, market activity

Market activity for this car

Listed in the last 30 days14
Sold in that time2
Still for sale12

What a 2020 goes for by mileage

0 to 25k
$39k · 1 car
25 to 50k
$38k · 1 car
75 to 100k
$27k · 4 cars
100 to 150k
$23.3k · 6 cars
150k+
$22k · 1 car

your mileage bandother bands

Before you negotiate

  • Anything under $27,042 at this mileage is a good deal. Get the history report before you go.
  • Stepping back one year to a 2019 saves about $1,999 for the same generation. Worth a look if mileage is similar.
  • 2 of the 14 comparable cars sold in the last 30 days, so this range reflects real transactions, not just asking prices.

Confidence: low (estimated, 4 cars at the nearest mileage). Prices are per vehicle; the same car listed at several rooftops is counted once. Sold cars are kept in because a car that sold at a price is evidence about that price.