+ 51 2016 BMW X1 XDrive28i $22,999 Was $28,995 Automatic 107,646 KM Local Trade! Inspected More Details