New & Used BMW for sale in Canada

Price: $11,999

134,368 km
Okotoks, Alberta Ninaco Auto Sales
Price: $13,888

129,500 km
Oakville, Ontario AKM Automotive
Price: $7,990
This is a CLEAN TITLE SUV plus an optional extended warranty is available. Low K B.C. No major claim...
180,000 km
Victoria, British Columbia Williams Auto Sales
Price: $9,990
The vehicle history report shows a CLEAN TITLE on this SUV, on top of that an optional extended warr...
248,300 km
Victoria, British Columbia Williams Auto Sales
Price: $11,433

225,000 km
Surrey, British Columbia Motowise Auto
Price: $15,995

81,608 km
North York, Ontario Auto Rover Inc.
Price: $12,777

100,400 km
Scarborough, Ontario Moonstar Auto Sales
Price: $9,998

200,886 km
Victoria, British Columbia Solid Motors
Price: $6,990

212,000 km
Barrie, Ontario Murad Auto Sales
Price: $8,990

244,000 km
Barrie, Ontario Murad Auto Sales