2023 BMW X5

SDRIVE40I

$683/month

Mileage:15,886 | Stock #: M20511

Retail Price: $43,995
One Time Payment: $42,595