2016 BMW X5 xDrive40e M-Sport

VIN: 5UXKT0C52G0S79449 | Mileage: 77,537

Retail Price: $34,425

Internet Price: $27,995

Savings: $6,430