New & Used BMW X1 for sale in Canada

Price: $26,990
*PLEASE CALL 905-720-2277 TO BOOK AN APPOINTMENT* *ALL WHEEL DRIVE, NAVIGATION, PANORAMIC ROOF, BACK...
55,650 km
Oshawa, Ontario Davey Auto Sales
Price: $31,990

84,182 km
Toronto, Ontario Nexcar Auto Sales & Leasing
Price: $15,500

119,989 km
Kingston, Ontario Petersen's Garage
Price: $18,738

135,000 km
Coquitlam, British Columbia Pro Unique Auto Motors
Price: $20,980

106,882 km
North York, Ontario Access Motors
Price: $27,900

43,191 km
Richmond, British Columbia V.I.B. Motors