New & Used BMW for sale in Canada

Price: $8,999

141,895 km
Edmonton, Alberta Capital City Motors
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: $9,998

200,886 km
Victoria, British Columbia Solid Motors
Price: $7,999

179,000 km
Surrey, British Columbia Honey Motors
Price: $9,800

96,363 km
Toronto, Ontario Karmann Fine Cars
Price: $9,900

236,300 km
Chilliwack, British Columbia SMS Motors Chiliwack
Price: $8,999

55,000 km
Langley, British Columbia SJ Motorsports
Price: $8,995

149,007 km
Langley, British Columbia SK Automarket Sales - Langley
Price: $8,995

149,007 km
Surrey, British Columbia SK Automarket Sales - South Surrey