New & Used BMW for sale in Canada

Price: $14,950

138,877 km
Maple Ridge, British Columbia Cypress Auto Brokers
Price: $21,995

80,000 km
Ancaster, Ontario Village Auto of Ancaster
Price: $19,988

70,000 km
New Westminster, British Columbia S & S Auto Sales (1997)
Price: Call

44,017 km
Cambridge, Ontario CRS Automotive
Price: $34,988

66,000 km
New Westminster, British Columbia S & S Auto Sales (1997)
Price: $13,499
2012 BMW X1 - 2L Twin turbo engine, AWD. No Accidents, very low km's. Fully loadead. Navigation, Blu...
105,000 km
Richmond Hill, Ontario MyCar - Richmond Hill