Used 2024 BMW X4 for Sale near Ontario
- Year:
- 2025
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- Alpine White
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 34,791
- Stock #:
- Y55678
- VIN:
- 5UX33DT0XS9Y55678

Sponsored Listing
2025 BMW X4
xDrive30i
34,791 km
$56,999
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 48,386
- Stock #:
- 27K024A
- VIN:
- 5UX43DT07P9S55406

Sponsored Listing
2023 BMW X4
M40i AWD
48,386 km
$57,510
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 48,117
- Stock #:
- BU11194
- VIN:
- 5UX43DT09P9R90291

Sponsored Listing
2023 BMW X4
M40i AWD
48,117 km
$59,998
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- Red
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown (Tan)
- Transmission:
- Automatic
- Mileage:
- 64,077
- Stock #:
- 7465
- VIN:
- 5UX33DT04P9P71072

2023 BMW X4
xDrive30i AWD
64,077 km
$44,817
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 48,386
- Stock #:
- 27K024A
- VIN:
- 5UX43DT07P9S55406

2023 BMW X4
M40i AWD
48,386 km
$57,510
- Year:
- 2024
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Gray
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 59,166
- Stock #:
- BU11167
- VIN:
- 5UX43DT02R9T52256

2024 BMW X4
M40i AWD
59,166 km
$65,998
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Blue
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 48,000
- Stock #:
- P55351
- VIN:
- 5UX43DT0XP9P55351

2023 BMW X4
M40i AWD
48,000 km
$57,582
- Year:
- 2024
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 22,400
- Stock #:
- 27-022a
- VIN:
- 5UX33DT07R9V80247

2024 BMW X4
xDrive30i AWD
22,400 km
$53,441
- Year:
- 2024
- Make:
- BMW
- Model:
- X4
- 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:
- 61,400
- Stock #:
- P6-125
- VIN:
- 5UX33DT0XR9V71767

2024 BMW X4
xDrive30i AWD
61,400 km
$49,382
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Fuel type:
- Gasoline
- Interior colour:
- Brown
- Transmission:
- Automatic
- Mileage:
- 76,338
- Stock #:
- D3507
- VIN:
- 5UX43DT06P9P47067

2023 BMW X4
M40i AWD
76,338 km
$57,723
- Year:
- 2025
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- Alpine White
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 34,791
- Stock #:
- Y55678
- VIN:
- 5UX33DT0XS9Y55678

2025 BMW X4
xDrive30i
34,791 km
$56,999
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- Gray
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 59,000
- Stock #:
- 82626
- VIN:
- 5UX33DT08P9S13418

2023 BMW X4
xDrive30i AWD
59,000 km
$48,441
- Year:
- 2024
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- Gray (Dark Graphite Metallic)
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Cognac
- Transmission:
- Automatic
- Mileage:
- 31,855
- Stock #:
- B26376T1
- VIN:
- 5UX33DT07R9V07511

2024 BMW X4
xDrive30i AWD
31,855 km
$51,995
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- 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
- Interior colour:
- Red
- Transmission:
- 8-Speed Automatic
- Mileage:
- 30,979
- Stock #:
- 305917A
- VIN:
- 5UX33DT07P9P24182

2023 BMW X4
xDrive30i AWD
30,979 km
$49,977
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 43,091
- Stock #:
- N26009A
- VIN:
- 5UX33DT0XP9P72470
Photos coming soon
-$3,385
2023 BMW X4
xDrive30i AWD
43,091 km
$51,383
$47,998
- Year:
- 2024
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- White
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 68,207
- Stock #:
- 13302A
- VIN:
- 5UX43DT09R9U50118

2024 BMW X4
M40i AWD
68,207 km
$65,992
- Year:
- 2024
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- Black (Noir Saphir Métallisé)
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Red (Garnissage Des Sièges En Sensatec Perforé, Rouge T)
- Transmission:
- Automatic
- Mileage:
- 70,268
- Stock #:
- U26-446
- VIN:
- 5UX33DT04R9U57554

2024 BMW X4
xDrive30i AWD
70,268 km
$47,618
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Gray
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 57,575
- Stock #:
- BU11165
- VIN:
- 5UX43DT00P9P65578

2023 BMW X4
M40i AWD
57,575 km
$58,998
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 48,117
- Stock #:
- BU11194
- VIN:
- 5UX43DT09P9R90291

2023 BMW X4
M40i AWD
48,117 km
$59,998
- Year:
- 2024
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Blue
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 43,167
- Stock #:
- 61217A
- VIN:
- 5UX43DT01R9W57375

2024 BMW X4
M40i AWD
43,167 km
$69,977
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- Gray
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Red
- Transmission:
- Automatic
- Mileage:
- 71,447
- Stock #:
- 124965
- VIN:
- 5UX33DT05P9P65538

2023 BMW X4
xDrive30i AWD
71,447 km
$40,590
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 248 hp 2L I4
- Exterior colour:
- White
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Red
- Transmission:
- 8-Speed Automatic
- Mileage:
- 57,849
- Stock #:
- 21126A
- VIN:
- 5UX33DT08P9N84580

2023 BMW X4
xDrive30i AWD
57,849 km
$47,432
- Year:
- 2023
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Black
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 37,892
- Stock #:
- BO24144A
- VIN:
- 5UX43DT06P9P53483

2023 BMW X4
M40i AWD
37,892 km
$64,995
- Year:
- 2024
- Make:
- BMW
- Model:
- X4
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 382 hp 3L I6
- Exterior colour:
- Gray
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 59,166
- Stock #:
- BU11167
- VIN:
- 5UX43DT02R9T52256

Sponsored Listing
2024 BMW X4
M40i AWD
59,166 km
$65,998
2024 BMW X4 Trims
| Trim type | MSRP |
|---|---|
| xDrive30i AWD | $55,000 |
| M40i AWD | $66,400 |
2024 BMW X4 Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2024 BMW X4 prices has changed over time.
See more price trends2024 BMW X4 Pricing Analysis
Pricing by Popular Canadian Cities
Market Area: Nationwide
Key Insights
- Highest-Price Market: Vancouver, BC leads with an average price of $72,900 CAD, indicating a premium market for the BMW X4 in this city.
- Best Value: Montreal, QC offers the lowest average price at $47,895 CAD, presenting a more affordable option for potential buyers.
- Inventory Drives Stability: Toronto, ON has the most listings at 24, suggesting a robust market presence that may help stabilise prices.
City-Level Pricing
| City | Total Listings | Avg Price |
|---|---|---|
| Toronto, ON | 24 | $48,455 CAD |
| Montreal, QC | 20 | $47,895 CAD |
| Quebec, QC | 15 | $56,746 CAD |
| Vancouver, BC | 11 | $72,900 CAD |
Pricing Analysis by Model Year
Key Insights
- New-Car Premium: The 2025 model year has a starting MSRP of $55,300 CAD but an average price of $47,711 CAD, indicating a significant discount for newer models.
- Depreciation Curve: The 2015 model year shows the steepest depreciation at -71.2%, highlighting the rapid value loss typical for older luxury vehicles.
- Best Value Sweet Spot: The 2022 model year is priced at an average of $34,132 CAD, representing a strong value proposition for buyers looking for a balance of modern features and affordability.
Model Year Pricing
| Model Year | Starting MSRP | Avg Price | Avg Price vs Starting MSRP |
|---|---|---|---|
| 2025 | $55,300 CAD | $47,711 CAD | -13.7% |
| 2024 | $55,000 CAD | $44,566 CAD | -19.0% |
| 2023 | $54,200 CAD | $39,998 CAD | -26.2% |
| 2022 | $51,800 CAD | $34,132 CAD | -34.1% |
| 2021 | $51,600 CAD | $30,327 CAD | -41.2% |
| 2020 | $51,100 CAD | $27,837 CAD | -45.5% |
| 2019 | $50,450 CAD | $24,774 CAD | -50.9% |
| 2018 | $47,600 CAD | $17,239 CAD | -63.8% |
| 2017 | $45,550 CAD | $16,534 CAD | -63.7% |
| 2016 | $45,250 CAD | $14,873 CAD | -67.1% |
| 2015 | $44,700 CAD | $12,853 CAD | -71.2% |
These recommendations are based on CarGurus' proprietary market data from October 13, 2026, CarGurus experts' opinions, and generative AI.
How much does the 2024 BMW X4 cost?
| Metric | Value |
|---|---|
| Current Average Price | $56,176 CAD |
| Year-Round Low | $54,671 CAD |
| Year-Round High | $65,867 CAD |
| Average Price a Year Ago | $65,878 CAD |
| Change vs. Last Year | −14.73% |
Prices have softened 14.73% compared to this time last year, making it a favourable time to shop this model year.
There are 54 listings available, which gives you a modest amount of inventory to compare.
Is the 2024 BMW X4 a good car?
With no expert test-drive score to lean on, the best read here comes from the market itself: the 2024 BMW X4 is trading at an average of $56,176 CAD, and that sits below its year-ago average of $65,878 CAD. That price movement suggests you may have more room to negotiate than you would have had a year ago.
The market also shows 22.2% of listings as good or great deals, which points to a reasonable number of value opportunities if you shop carefully.
Is now a good time to buy a used 2024 BMW X4?
This looks like a moderate, selective buyer's market, so you can be patient and still find worthwhile options.
- Deal availability: 22.2% of listings are priced as good or great deals.
- Inventory: There are 54 listings available.
- Price trend: Prices have softened 14.73% compared with last year.
If you find a listing below $54,671 CAD, that's toward the low end of the year-round range and worth acting on quickly.
What is the 2024 BMW X4's resale value?
The current average of $56,176 CAD sits slightly below last year's $65,878 CAD.
For a future seller, that softer pricing trend means the market is currently less favourable than it was a year ago. If you buy now, you may be entering at a lower price point than previous shoppers did, but you should also expect resale value to depend heavily on condition, mileage, and how long you keep the vehicle.
Should I buy a 2024 BMW X4 or consider a different year?
If you're weighing the 2024 against nearby model years, here's how to think about it:
Choose the 2024 if:
- 22.2% of listings are priced as good or great deals.
- Price trend: Prices have softened 14.73% compared with last year.
The bottom line: If you want the strongest balance of current pricing and available inventory, the 2024 is the better starting point. If you're especially price-sensitive, you should also compare nearby model years to see whether a lower asking price outweighs the appeal of shopping the current year.
These recommendations are based on CarGurus' proprietary market data from October 13, 2026, CarGurus experts' opinions, and generative AI.
