2023 BMW X5

SDRIVE40I

$632/month

Mileage:15,886 | Stock #: M20511

Retail Price: $40,395
One Time Payment: $39,395