New & Used BMW for sale in Canada

Price: $6,990

169,037 km
Sidney, British Columbia Ebanks Auto Sales
Price: Call

245,379 km
Edmonton, Alberta Redline Motors Edmonton
Price: Call

123,000 km
Richmond, British Columbia I Autohaus Sales & Leasing
Price: $11,888

146,938 km
Bolton, Ontario The Auto Show
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
Price: $14,950

138,877 km
Maple Ridge, British Columbia Cypress Auto Brokers
Price: $6,990

212,000 km
Barrie, Ontario Murad Auto Sales
Price: Call

127,129 km
Surrey, British Columbia Autocorrect Motors