Used 2024 BMW X5 for Sale nearOakville, ON
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 24,587
- Stock #:
- O6736
- VIN:
- 5UX23EU00R9T54437


Sponsored by Favorit Motors
2024 BMW X5
xDrive40i AWD
24,587 km
$67,995
- Year:
- 2023
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 335 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 108,000
- Stock #:
- A190368
- VIN:
- 5UXCR6C0XP9N62140

Sponsored Listing
2023 BMW X5
xDrive40i AWD
108,000 km
$49,777
- Year:
- 2023
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 335 hp 3L I6
- Exterior colour:
- Green
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 83,192
- Stock #:
- 10U6844
- VIN:
- 5UXCR6C09P9N97218

Sponsored Listing
2023 BMW X5
xDrive40i AWD
83,192 km
$45,988
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Tanzanite Blue Metallic
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black Sensafin w/ Decor Stitching
- Transmission:
- Automatic
- Mileage:
- 82,126
- Stock #:
- 35125A
- VIN:
- 5UX23EU04R9S23379

-$3,000
2024 BMW X5
xDrive40i AWD
82,126 km
$64,995
$61,995
- Year:
- 2023
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 335 hp 3L I6
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 69,261
- Stock #:
- K50026
- VIN:
- 5UXCR6C03P9P93686

2023 BMW X5
xDrive40i AWD
69,261 km
$47,230
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Blue
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 31,966
- Stock #:
- 26988A
- VIN:
- 5UX23EU00R9W13945

2024 BMW X5
xDrive40i AWD
31,966 km
$64,695
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 57,273
- Stock #:
- U9011
- VIN:
- 5UX23EU01R9S64858

2024 BMW X5
xDrive40i AWD
57,273 km
$58,888
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 523 hp 4.4L V8
- Exterior colour:
- Blue
- Combined gas mileage:
- 12 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown
- Transmission:
- 8-Speed Automatic
- Mileage:
- 74,577
- Stock #:
- P04273
- VIN:
- 5UX33EU03R9S21496

-$1,995
2024 BMW X5
M60i xDrive AWD
74,577 km
$71,994
$69,999
- Year:
- 2025
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Blue
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Brown (Tan)
- Transmission:
- Automatic
- Mileage:
- 69,700
- Stock #:
- 110803
- VIN:
- 5UX23EU03S9W35976

-$3,000
2025 BMW X5
xDrive40i AWD
69,700 km
$55,590
$52,590
- Year:
- 2023
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 335 hp 3L I6
- Exterior colour:
- Green
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- 8-Speed Automatic
- Mileage:
- 83,192
- Stock #:
- 10U6844
- VIN:
- 5UXCR6C09P9N97218

2023 BMW X5
xDrive40i AWD
83,192 km
$45,988
- Year:
- 2023
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 523 hp 4.4L V8
- Exterior colour:
- Tanzanite Blue Met
- Combined gas mileage:
- 13 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- BMW Indv Tartufo Merino Lthr
- Transmission:
- Automatic
- Mileage:
- 79,650
- Stock #:
- 34423A
- VIN:
- 5UXJU4C01P9P35165

-$3,000
2023 BMW X5
M50i xDrive AWD
79,650 km
$71,995
$68,995
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Gray
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 61,138
- Stock #:
- 26650A
- VIN:
- 5UX23EU08R9V57575

2024 BMW X5
xDrive40i AWD
61,138 km
$66,695
- Year:
- 2023
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 335 hp 3L I6
- Exterior colour:
- Blue
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 62,018
- Stock #:
- 27035A
- VIN:
- 5UXCR6C02P9P15027

2023 BMW X5
xDrive40i AWD
62,018 km
$51,988
CarGurus Analysis:
2024 BMW X5
With 69 currently listed for sale near Oakville, ON and an average price of $65,707 CAD, 26.1% of 2024 BMW X5s for sale on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2024 BMW X5 4.83 / 5 stars and CarGurus experts gave it a 7.67 / 10.
100.0% of 2024 BMW X5 models on CarGurus are accident free.
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Gray
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 18,699
- Stock #:
- 71126
- VIN:
- 5UX23EU01R9T67973

2024 BMW X5
xDrive40i AWD
18,699 km
$70,472
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 56,228
- Stock #:
- BU10904
- VIN:
- 5UX23EU05R9W15528

2024 BMW X5
xDrive40i AWD
56,228 km
$62,500
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 24,587
- Stock #:
- O6736
- VIN:
- 5UX23EU00R9T54437

2024 BMW X5
xDrive40i AWD
24,587 km
$67,995
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Mineral White
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 27,428
- Stock #:
- 6J0265
- VIN:
- 5UX23EU00R9U18864

-$6,000
2024 BMW X5
xDrive40i AWD
27,428 km
$68,998
$67,060
- Year:
- 2025
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Gray (Skyscraper Grey Metallic)
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 50,095
- Stock #:
- W26492
- VIN:
- 5UX23EU02S9W26492

2025 BMW X5
xDrive40i AWD
50,095 km
$66,999
- Year:
- 2023
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 335 hp 3L I6
- Exterior colour:
- White
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 82,836
- Stock #:
- G0506
- VIN:
- 5UXCR6C0XP9N99401

2023 BMW X5
xDrive40i AWD
82,836 km
$46,511
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- Black
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- 8-Speed Automatic
- Mileage:
- 45,911
- Stock #:
- O6763
- VIN:
- 5UX23EU05R9V36277

2024 BMW X5
xDrive40i AWD
45,911 km
$62,995
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 56,623
- Stock #:
- PW7870
- VIN:
- 5UX23EU01R9W06759

2024 BMW X5
xDrive40i AWD
56,623 km
$61,948
- Year:
- 2024
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 375 hp 3L I6
- Exterior colour:
- White
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Transmission:
- Automatic
- Mileage:
- 37,849
- Stock #:
- X8953A
- VIN:
- 5UX23EU0XR9S30367

2024 BMW X5
xDrive40i AWD
37,849 km
$64,495
- Year:
- 2023
- Make:
- BMW
- Model:
- X5
- Body type:
- SUV / Crossover
- Doors:
- 4 doors
- Drivetrain:
- All-Wheel Drive
- Engine:
- 335 hp 3L I6
- Exterior colour:
- Blue
- Combined gas mileage:
- 10 L/100km
- Fuel type:
- Gasoline
- Interior colour:
- Black
- Transmission:
- Automatic
- Mileage:
- 62,018
- Stock #:
- 27035A
- VIN:
- 5UXCR6C02P9P15027

Sponsored Listing
2023 BMW X5
xDrive40i AWD
62,018 km
$51,988
CarGurus Analysis: 2024 BMW X5
overall

Summary
With 69 currently listed for sale near Oakville, ON and an average price of $65,707 CAD, 26.1% of 2024 BMW X5s for sale on CarGurus are rated as good or great deals.
Favourably reviewed: Owners rated the 2024 BMW X5 4.83 / 5 stars and CarGurus experts gave it a 7.67 / 10.
100.0% of 2024 BMW X5 models on CarGurus are accident free.
Why it stands out
The 2024 BMW X5 stands out as a luxury midsize SUV that blends power, performance, and practicality in an efficient package. In xDrive50e form, it is a plug-in hybrid that remains a delight to drive, and it offers about 63 kilometres of electric-only range before its gasoline-fuelled turbo six takes over. That combination gives it a distinctive appeal for buyers who want a premium SUV that can still feel engaging behind the wheel.
BMW also gives the X5 a broad range of powertrain choices, including a turbocharged six-cylinder in the xDrive40i, a turbocharged V8 in the M60i, and the high-performance X5 M Competition at the top of the line. The cabin is another strength, with premium interior materials and a comfortable ride helping to reinforce its upscale character. At the same time, the X5 is not without drawbacks: voice recognition technology is poor, advanced safety features are not standard, and its value for money is weak.
Other model years to consider
- Average price: $46,829 CAD
- Good/great deal percentage: 25.8%
- User rating: 5 / 5
- Total listings: 89
- Average price: $39,261 CAD
- Good/great deal percentage: 40.6%
- User rating: 4.77 / 5
- Total listings: 69
- Average price: $50,600 CAD
- Good/great deal percentage: 24.0%
- User rating: 4.75 / 5
- Total listings: 104
This analysis is based on CarGurus' proprietary market data from September 14, 2026, CarGurus experts' opinions, and generative AI.
4.9 Overall rating
Filter by rating
Greg K
Reviewed a 2024 BMW X5 on Jan 11, 2025
The SUV exceeds our expectations. From comfort to safety to style this BMW hit all points! My wife loves the sensors around the vehicle making her aware of any obstacles before incident. Overall this was our number one choice and happy with it. We also looked at the XC90, Grand Cherokee, GV80.
Dmytro M
Reviewed a 2024 BMW sDrive40i RWD on Aug 14, 2025
BMW X5 this is a very good premium crossover, I think this car loses a lot of value in the first year and then the price stays the same, it's a very decent car!
Ravi k
Reviewed a 2024 BMW X5 on Sep 3, 2023
Great car with so many features. Some of the features I liked the most are Hands free driving ( Driver Assistant plus), record the parking route and replay it later for auto parking, using my phone and apple watch as a key so no need to carry physical key, live view of the car from your smartphone and so on. 46 miles of electric range and 3 different driving modes - sports, hybrid and electric makes this car one of the best cars I drove.
Anonymous
Reviewed a 2024 BMW xDrive50e AWD on Jan 2, 2024
Great car with ample electric range for most local driving
2024 BMW X5 Trims
| Trim type | MSRP |
|---|---|
| M60i xDrive AWD | $89,300 |
| sDrive40i RWD | $65,200 |
| xDrive40i AWD | $67,500 |
| xDrive50e AWD | $72,500 |
2024 BMW X5 Price Trends
CarGurus tracks the prices of millions of used car listings every year. See how the average price of 2024 BMW X5 prices has changed over time.
See more price trendsHow much does the 2024 BMW X5 cost?
| Metric | Value |
|---|---|
| Current Average Price | $70,400 CAD |
| Year-Round Low | $70,384 CAD |
| Year-Round High | $83,093 CAD |
| Average Price a Year Ago | $83,165 CAD |
| Change vs. Last Year | −15.35% |
Prices have softened 15.35% compared to this time last year, making it a favourable time to shop this model year.
There are 183 listings available, which suggests you have some room to compare prices and equipment.
Is the 2024 BMW X5 a good car?
Yes — the 2024 BMW X5 earns a 4.83/5 user rating and a 7.67/10 expert rating. The standout strength is Performance at 10/10.
Owners consistently praise its smooth hybrid performance, comfort, and impressive technology, and they also highlight hands-free driving and electric range as favourite features. The X5’s use case is especially compelling if you want a premium midsize SUV that still feels engaging to drive, with the xDrive50e standing out as the plug-in hybrid version in the lineup.
The trade-offs are clear: voice recognition is weak, advanced safety features are not standard, and value for money is poor.
With 36.6% of listings marked as good or great deals, there are still worthwhile opportunities if you shop carefully.
Is the 2024 BMW X5 reliable?
Owners rate it 4.83/5, a strong signal of long-term satisfaction.
The owner feedback points to a dependable, trouble-free ownership experience, with buyers especially appreciating the X5’s smooth hybrid operation and comfort over time. The expert evaluation also reinforces that sense of durability by describing the SUV as precisely assembled and well put together.
BMW also notes that the xDrive50e’s electric range can help reduce fuel use in day-to-day driving, which can make ownership feel easier to live with. For used buyers, the main long-term risk is that premium complexity can still mean higher repair and maintenance exposure than you’d expect from a mainstream SUV.
What should I look for when buying a used 2024 BMW X5?
Key things to evaluate:
- Trim level: The X5’s cabin and exterior presentation vary with the M Sport and M Sport Pro packages, and the test vehicle’s optional 21-inch wheels and full equipment package show how much the higher-spec versions can add. If you want the most polished feel, look closely at how the trim and option content change the overall experience.
- Powertrain: You can shop the turbocharged inline six-cylinder xDrive40i, the turbo-six plug-in hybrid xDrive50e, the turbocharged V8 M60i, or the X5 M Competition. The xDrive50e stands out for its stronger electric motor, 19.2-kWh battery, and 63-kilometre electric-only range.
- Safety package: BMW’s Highway Assistant hands-free driving assistance system is available, and it works with Assisted Driving Plus cruise control mode. It operates best in dense, slow-moving traffic or light traffic at higher speeds, but it is not a substitute for attentive driving.
- Infotainment: The BMW Curved Display combines a 12.3-inch digital instrument panel with a 14.9-inch touchscreen. You get wireless Apple CarPlay and Android Auto, over-the-air software updates, and BMW Operating System 8.5.
- Fuel efficiency: The xDrive50e is rated at 10.6 L/100 km in combined driving, and the test vehicle recorded 7.0 L/100 km on one mixed journey. It also achieved 6.0 L/100 km over a longer evaluation drive.
Which 2024 BMW X5 trim should I buy?
The 2024 BMW X5 is offered in 4 trim levels: xDrive40i, xDrive50e, M60i, X5 M Competition.
Here's the short version:
- xDrive40i: This is the entry point if you want the X5’s core luxury-SUV experience at the lowest starting price. It gives you the standard turbocharged six-cylinder setup and the broadest access to the model without stepping into the pricier performance variants.
- xDrive50e: This is the best-value choice for most shoppers because it adds plug-in hybrid capability, stronger electric driving range, and the most compelling balance of performance and efficiency. If you can charge at home, this is the one to target first.
- M60i: Choose this if you want the turbocharged V8 character and stronger straight-line performance, and you’re willing to pay more for it.
- X5 M Competition: This is the top performance choice for buyers who want maximum output and the most aggressive version of the X5.
BMW’s Highway Assistant is available, but you should verify which driver-assistance equipment is fitted on the specific trim and vehicle you’re considering.
Is now a good time to buy a used 2024 BMW X5?
This is a moderate market for selective buyers, so you can shop with some leverage if you’re patient.
- Deal availability: 36.6% of listings are priced as good or great deals.
- Inventory: There are 183 listings available.
- Price trend: Prices have softened 15.35% compared with last year.
If you find a listing below $70,384 CAD, that's toward the low end of the year-round range and worth acting on quickly.
What is the 2024 BMW X5's resale value?
The current average of $70,400 CAD sits slightly below last year's $83,165 CAD.
That price movement suggests the market has cooled, which can make the X5 more attractive to used buyers today but less favourable for current owners hoping to sell at a premium. If you buy now, you may benefit from the softer pricing, but future resale gains could be more modest if the market stays at this level.
The X5’s premium positioning and strong owner satisfaction should still help support demand over time. Buyers in this segment often respond well to well-equipped examples, especially those with desirable powertrains and clean histories.
Vehicles with strong owner satisfaction ratings, like this model year's 4.83/5, tend to retain buyer demand, which supports resale value over time.
Is the 2024 BMW X5 safe?
The 2024 X5 earns high IIHS ratings, although lower headlight ratings prevented it from earning an IIHS safety award for this model year. The National Highway Traffic Safety Administration (NHTSA) gives the 2024 X5 an overall crash-test rating of four stars, one below the maximum five-star rating.
It earns a 7/10 safety score from our experts.
BMW makes its Highway Assistant hands-free driving assistance system available, and it works with Assisted Driving Plus cruise control mode. Standard operation relies on deliberate activation through the infotainment safety menu and steering wheel controls, and the system uses clear indicators on the digital display and head-up display when it is ready.
The system includes lane-centring assistance and adaptive cruise control behaviour that can work well in traffic and on curves. That said, the expert evaluation also notes some errant braking episodes, so you should treat it as a convenience feature rather than a reason to relax your attention.
Should I buy a 2024 BMW X5 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:
- 36.6% of listings are priced as good or great deals.
- Price trend: Prices have softened 15.35% compared with last year.
- Owners rate it 4.83/5 — a strong satisfaction signal.
- The 2024 update adds the BMW Curved Display and a more modern cabin layout.
Consider the 2025 if:
- At $84,735 CAD, the 2025 costs more than the current year's $70,400 CAD average.
- It mainly carries forward the 2024 update with no major changes.
The bottom line: If you want the better value, the 2024 is the smarter buy because pricing has softened and the model still feels current. If you’re price-sensitive, the 2024 gives you the stronger case; if you want the newest example and don’t mind paying more, the 2025 is the cleaner but costlier alternative.
These recommendations are based on CarGurus' proprietary market data from September 15, 2026, CarGurus experts' opinions, and generative AI.
Relevant articles

Best Luxury SUVs in Canada for 2026
Luxury SUVs are some of the most impressive vehicles you can buy, combining, style, space and high-quality finishes with excellent driving dynamics.

BMW X5 Buying Guide: Cost, Reliability, and the Best Years to Buy
Discover the ultimate buying guide for purchasing a used BMW X5, covering every generation since 2000. Whether you're a first-time buyer or a BMW enthusiast, this comprehensive overview will help you research your next pre-owned BMW X5.