Loading...
3

Used 2023 BMW X5 SUV for Sale in Surprise, AZ

2023 BMW X5 xDrive40i
Used·20,187 mi

$47,991

2023 BMW X5 xDrive45e
2023 BMW X5 xDrive45e
2023 BMW X5 xDrive45e
Plug-In Hybrid·Certified pre-owned·41,999 mi

$48,991

2023 BMW X5 xDrive40i
Used·34,988 mi

$42,997