Used 2021 Mercedes-Benz C-Class for Sale near Thornhill, ON
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 385 hp 3L V6
- Exterior colour:
- White
- Combined gas mileage:
- 11 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 128,000
- Stock #:
- 6102-07B
- VIN:
- 55SWF6EB3LU333240


Sponsored by Monaco Motorcars
2020 Mercedes-Benz C-Class
AMG C 43 Sedan 4MATIC
128,000 km
$34,999
- Year:
- 2021
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Obsidian Black Metallic
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 110,000
- Stock #:
- 14067
- VIN:
- W1KWF8EB6MR629237

Sponsored Listing
2021 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
110,000 km
$26,888
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Dark Blue
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown (Beige)
- Transmission:
- Automatic
- Mileage:
- 141,600
- Stock #:
- B326410
- VIN:
- 55SWF8EB6LU326410

Sponsored Listing
2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
141,600 km
$21,795
- Year:
- 2021
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 147,000
- Stock #:
- 645595
- VIN:
- W1KWF8EB2MR645595

-$1,000
2021 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
147,000 km
$22,770
$21,770
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Convertible
- Doors:
- 2 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Champagne
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 23,882
- Stock #:
- 116564
- VIN:
- WDDWK8EB3LF943519

2020 Mercedes-Benz C-Class
C 300 Cabriolet 4MATIC
23,882 km
$34,590
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 112,317
- Stock #:
- 327255
- VIN:
- 55SWF8EB3LU327255

2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
112,317 km
$21,488
- Year:
- 2021
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 45,820
- Stock #:
- 124896
- VIN:
- W1KWF8EBXMR636644

2021 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
45,820 km
$28,590
- Year:
- 2022
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Silver
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 78,280
- Stock #:
- D1149
- VIN:
- W1KAF4HB1NR056814

2022 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
78,280 km
$32,888
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 2 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 116,453
- Stock #:
- 955346-01
- VIN:
- WDDWJ8EBXLF955364

2020 Mercedes-Benz C-Class
C 300 Coupe 4MATIC
116,453 km
$24,880
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 135,864
- Stock #:
- 28080D
- VIN:
- 55SWF8EB1LU329862

2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
135,864 km
$20,985
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 79,800
- Stock #:
- 1065 - 49B
- VIN:
- 55SWF8EB2LU334004

2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
79,800 km
$26,999
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 97,793
- Stock #:
- 000342
- VIN:
- 55SWF8EB8LU332239

2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
97,793 km
$24,999
- Year:
- 2022
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown (Beige)
- Transmission:
- Automatic
- Mileage:
- 51,179
- Stock #:
- 126010
- VIN:
- W1KAF4HB2NR035390

2022 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
51,179 km
$36,590
CarGurus Analysis:
2021 Mercedes-Benz C-Class
With 84 currently listed for sale and an average price of $34,383 CAD, 31.0% of 2021 Mercedes-Benz C-Class listings on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2021 Mercedes-Benz C-Class 5 / 5 stars.
- Year:
- 2022
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Convertible
- Doors:
- 2 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Blue
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 41,512
- Stock #:
- 132776
- VIN:
- W1KWK8EB1NG107379

-$1,000
2022 Mercedes-Benz C-Class
C 300 Cabriolet 4MATIC
41,512 km
$45,590
$44,590
- Year:
- 2021
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Red
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 50,586
- Stock #:
- 621917
- VIN:
- W1KWF8EBXMR621917

2021 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
50,586 km
$31,489
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- 9-Speed Automatic
- Mileage:
- 121,800
- VIN:
- 55SWF8EB4LU333646

2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
121,800 km
$22,880
- Year:
- 2022
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Gray
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown (Beige)
- Transmission:
- Automatic
- Mileage:
- 33,279
- Stock #:
- 123937
- VIN:
- W1KAF4HB1NR043853

2022 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
33,279 km
$37,590
- Year:
- 2021
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 40,523
- Stock #:
- LMH8200
- VIN:
- W1KWF8EB3MR644181

2021 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
40,523 km
$32,988
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Cavansite Blue Metallic
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown (Silk Beige)
- Transmission:
- Automatic
- Mileage:
- 59,000
- Stock #:
- 14084
- VIN:
- 55SWF8EB9LU331388

2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
59,000 km
$28,988
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 2 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 90,366
- Stock #:
- 136679
- VIN:
- WDDWJ8EB6LF934994

-$700
2020 Mercedes-Benz C-Class
C 300 Coupe 4MATIC
90,366 km
$28,290
$27,590
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Gray
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 57,193
- Stock #:
- 326799
- VIN:
- 55SWF8EB5LU326799

2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
57,193 km
$28,988
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 69,782
- Stock #:
- 137767
- VIN:
- 55SWF8EB5LU332036

2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
69,782 km
$27,990
- Year:
- 2020
- Make:
- Mercedes-Benz
- Model:
- C-Class
- Body type:
- Sedan
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 255 hp 2L I4
- Exterior colour:
- Black
- Combined gas mileage:
- 9 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 101,301
- Stock #:
- 601382
- VIN:
- W1KWF8EB9LR601382

Sponsored Listing
2020 Mercedes-Benz C-Class
C 300 Sedan 4MATIC
101,301 km
$25,995
CarGurus Analysis: 2021 Mercedes-Benz C-Class

Summary
With 84 currently listed for sale and an average price of $34,383 CAD, 31.0% of 2021 Mercedes-Benz C-Class listings on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2021 Mercedes-Benz C-Class 5 / 5 stars.
Why it stands out
The 2021 Mercedes-Benz C-Class stands out as a compact luxury car that has long set the standard for its class. It combines rear-wheel-drive roots with an S-Class-inspired interior, and Mercedes has made it one of the more attainable ways to get into the brand without giving up a premium feel. For buyers, that means a car with upscale styling, solid performance, and the kind of badge appeal that has helped the C-Class remain a benchmark for rivals.
For 2021, the fourth-generation C-Class offers a pseudo fastback shape and dramatic front and rear styling, along with a lighter body than before. It was available as a sedan, coupe, and cabriolet, and in Canada a wagon was offered beginning in 2018. The cabin is one of its strengths, with finer materials, pretty chrome and wood detailing, and a layout that draws inspiration from the W222 S-Class. Space is respectable for the class, with 894 mm of rear legroom in the four-door, though the trunk is modest at 356 litres in the sedan and as little as 250 litres in the convertible.
Technology is another major draw. The standard touchscreen is a 7-inch unit, with an 8.4-inch display optional and later standard, and the car uses Mercedes MBUX infotainment. There are multiple ways to control it, including a touchpad, the screen itself, and a click wheel, while standard equipment also includes forward automatic emergency braking and daytime running lights. On the downside, the C-Class does not have the best reliability reputation, and owner complaints in this generation centre on electrical issues and problems with the infotainment and display screens.
Other model years to consider
- 2018 Mercedes-Benz C-Class
- Average price: $23,624 CAD
- Good/great deal percentage: 35.8%
- User rating: 4.7 / 5
- Total listings: 159
- 2023 Mercedes-Benz C-Class
- Average price: $45,307 CAD
- Good/great deal percentage: 44%
- User rating: 5 / 5
- Total listings: 100
- 2024 Mercedes-Benz C-Class
- Average price: $42,376 CAD
- Good/great deal percentage: 45.7%
- User rating: 5 / 5
- Total listings: 92
Similar models to consider
- 2021 BMW 3 Series
- Average price: $29,311 CAD
- Good/great deal percentage: 34.2%
- User rating: 5 / 5
- Total listings: 73
- 2021 Audi A4
- Average price: $23,056 CAD
- Good/great deal percentage: 55.6%
- User rating: 4.8 / 5
- Total listings: 18
This analysis is based on CarGurus' proprietary market data from November 9, 2026, CarGurus experts' opinions, and generative AI.
5.0 Overall rating
Filter by rating
Anonymous
Reviewed a 2021 Mercedes-Benz C-Class on Jan 20, 2023
This is a great car! Has a long list of standard features so not many options are needed. Don’t buy it because it’s super fast - it’s not. Buy because it gets you where you want to go in style, comfort, and head-turning looks! And, it IS a Mercedes…
Anonymous
Reviewed a 2021 Mercedes-Benz C-Class on Dec 19, 2023
I love the features in the car. The price on this was outstanding. I dont think this car is missing anything. I compare this car, like a E350
2021 Mercedes-Benz C-Class Trims
2021 Mercedes-Benz C-Class Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2021 Mercedes-Benz C-Class prices has changed over time.
See more price trends2021 Mercedes-Benz C-Class Pricing Analysis: Thornhill, ON Market Report
Pricing in Nearby Cities
Market Area: Thornhill, ON
Key Insights
- Highest-Price Market: The North York, ON market shows the highest average price at $34,293 CAD, indicating strong demand or limited supply.
- Best Value: All nearby cities, including Concord, ON and Richmond Hill, ON, share the same average price of $34,293 CAD, suggesting uniform pricing across the region.
- Inventory Drives Stability: With 84 listings each, cities like North York, ON and Toronto, ON maintain a stable inventory, which may help keep prices consistent.
City-Level Pricing
| City | Total Listings | Avg Price |
|---|---|---|
| North York, ON | 84 | $34,293 CAD |
| Concord, ON | 84 | $34,293 CAD |
| Richmond Hill, ON | 84 | $34,293 CAD |
| Vaughan, ON | 84 | $34,293 CAD |
| Woodbridge, ON | 84 | $34,293 CAD |
| Toronto, ON | 84 | $34,293 CAD |
| Etobicoke, ON | 84 | $34,293 CAD |
| Unionville, ON | 81 | $34,293 CAD |
| Scarborough, ON | 81 | $34,293 CAD |
| Markham, ON | 81 | $34,293 CAD |
Pricing by Trim Packages
Key Insights
- Volume Leader: The C 300 Sedan 4MATIC leads with 107 listings, indicating it is the most popular choice among buyers.
- Premium Spread: The AMG C 63 S Coupe RWD, with only 3 listings, represents the high-end segment, showcasing a significant price premium for performance.
- Drivetrain Effect: All trims feature AWD, except for the AMG C 63 S Coupe RWD, which may appeal to a niche market seeking rear-wheel drive performance.
Trim-Level Details
| Trim | Listings | Drivetrain | Engine |
|---|---|---|---|
| C 300 Sedan 4MATIC | 107 | AWD | 2.0L 255 hp I4 |
| C 300 Coupe 4MATIC | 23 | AWD | 2.0L 255 hp I4 |
| C 300 Cabriolet 4MATIC | 18 | AWD | 2.0L 255 hp I4 |
| AMG C 43 Coupe 4MATIC | 15 | AWD | 3.0L 385 hp V6 |
| AMG C 43 Sedan 4MATIC | 12 | AWD | 3.0L 385 hp V6 |
| AMG C 43 Cabriolet 4MATIC | 7 | AWD | 3.0L 385 hp V6 |
| AMG C 63 S Coupe RWD | 3 | RWD | 4.0L 503 hp V8 |
Pricing Analysis by Model Year
Key Insights
- Price by Model Year: The average price for the 2026 model year is $73,184 CAD, reflecting the premium for newer models.
- Best Value Sweet Spot: The 2021 model year averages $34,293 CAD, representing a balanced option for buyers seeking value without sacrificing modern features.
- Depreciation Trend: The 2016 model year shows the lowest average price at $19,614 CAD, indicating a significant depreciation trend over time.
Model Year Pricing
| Model Year | Avg Price |
|---|---|
| 2026 | $73,184 CAD |
| 2025 | $57,665 CAD |
| 2024 | $42,369 CAD |
| 2023 | $44,876 CAD |
| 2022 | $39,560 CAD |
| 2021 | $34,293 CAD |
| 2020 | $30,802 CAD |
| 2019 | $32,907 CAD |
| 2018 | $23,556 CAD |
| 2017 | $22,082 CAD |
| 2016 | $19,614 CAD |
These recommendations are based on CarGurus' proprietary market data from November 10, 2026, CarGurus experts' opinions, and generative AI.
How much does the 2021 Mercedes-Benz C-Class cost?
| Metric | Value |
|---|---|
| Current Average Price | $39,619 CAD |
| Year-Round Low | $36,722 CAD |
| Year-Round High | $39,923 CAD |
| Average Price a Year Ago | $38,543 CAD |
| Change vs. Last Year | +2.79% |
Prices are up 2.79% year-over-year — a sign of continued demand for this model year.
There are 151 listings available, which gives you a reasonable amount of inventory to compare before you buy.
Is the 2021 Mercedes-Benz C-Class a good car?
Yes — 5/5 is a strong user rating for this model year, and it points to broad owner satisfaction. The C-Class stands out as a compact luxury car with rear-wheel-drive roots, an S-Class-inspired interior, upscale styling, and solid performance. It also offers a premium feel without pushing you into a larger Mercedes, which makes it appealing if you want brand prestige in a more attainable package. With 31.1% of listings marked as good or great deals, you still have some room to shop selectively.
Is the 2021 Mercedes-Benz C-Class reliable?
Owners rate it 5/5, a strong signal of long-term satisfaction.
The overview also notes that this generation has a weaker reliability reputation, with owner complaints centred on electrical issues and infotainment or display-screen problems. For used buyers, that means you should pay close attention to electronics and make sure every screen and control system works properly before you commit.
Is now a good time to buy a used 2021 Mercedes-Benz C-Class?
This looks like a moderate, selective buyer’s market, so you can shop patiently but should move quickly on the right car.
- Deal availability: 31.1% of listings are priced as good or great deals.
- Inventory: There are 151 listings available.
- Price trend: Prices are up 2.79% year-over-year.
If you find a listing below $36,722 CAD, that's toward the low end of the year-round range and worth acting on quickly.
What is the 2021 Mercedes-Benz C-Class's resale value?
The current average of $39,619 CAD sits slightly above last year's $38,543 CAD.
That upward move suggests the market still values this model year, which can help support resale strength if you buy carefully. The C-Class’s premium image and strong demand among luxury shoppers can make it easier to sell later, especially if you keep mileage and condition in check. Pricing discipline matters, though, because buyers in this segment will compare your car against newer alternatives and similarly equipped rivals.
Vehicles with strong owner satisfaction ratings, like this model year's 5/5, tend to retain buyer demand, which supports resale value over time.
Should I buy a 2021 Mercedes-Benz C-Class or consider a different year?
If you're weighing the 2021 against nearby model years, here's how to think about it:
Choose the 2021 if:
- 31.1% of listings are priced as good or great deals.
- Price trend: Prices are up 2.79% year-over-year.
- Owners rate it 5/5 — a strong satisfaction signal.
Consider the 2022 if:
- At $41,827 CAD, the 2022 costs more than the current year's $39,619 CAD average.
- It adds standard all-wheel drive in Canada and a more upscale redesign.
The bottom line: Choose the 2021 if you want a more affordable entry into the C-Class with strong owner satisfaction and decent deal availability. If you can stretch your budget and want the newer redesign with standard AWD in Canada, the 2022 is the better upgrade; if price matters most, the 2021 remains the smarter value play.
How does the 2021 Mercedes-Benz C-Class compare to the 2021 BMW 3 Series?
| Spec | 2021 Mercedes-Benz C-Class | 2021 BMW 3 Series |
|---|---|---|
| Engine | 2.0L 255 hp I4 | 2.0L 255 hp I4 |
| Horsepower | 255 hp @ 5800 rpm | 255 hp @ 5000 rpm |
| MPG/MPGe (city) | 23 | 26 |
| MPG/MPGe (highway) | 35 | 36 |
| Average used price | $39,619 CAD | $33,434 CAD |
| Listings available | 151 | 142 |
| Good & great deal share | 31.1% | 33.8% |
Read our full side-by-side expert comparison here.
These recommendations are based on CarGurus' proprietary market data from November 10, 2026, CarGurus experts' opinions, and generative AI.
Relevant articles

The Best Cheap Fast Cars in Canada under $10k in 2026
Looking for a fast car on the cheap? Our top 10 picks for less than £10,000 have you covered.
Mercedes-Benz C-Class Buying Guide: Cost, Reliability, and the Best Years to Buy
Discover the ultimate buying guide for purchasing a used Mercedes-Benz C-Class, covering every generation since 1994. Whether you're a first-time buyer or a Mercedes enthusiast, this comprehensive overview will help you research your next pre-owned Mercedes-Benz C-Class.