Car Spy
2016 BMW X1 | VIN: WBXHT3Z35G4A48448 — $16,500 | Car Spy