New & Used BMW for sale in Canada

Price: $34,800

103,413 km
Richmond, British Columbia Yoyo Auto Centre
Price: $34,998
DriveHive Superstore is excited to offer this 2019 BMW X3 xDrive30i. This versatile SUV is perfect f...
88,976 km
Surrey, British Columbia DriveHive Superstore
Price: $82,817

37,000 km
North York, Ontario Faraz Auto Sales
Price: $54,888

18,000 km
North York, Ontario Faraz Auto Sales
Price: $35,995
***EASY FINANCE APPROVALS***GOOD CREDIT? BAD CREDIT? STUDENT? NEW TO THE COUNTRY? NO MATTER YOUR SIT...
111,318 km
Toronto, Ontario Frontier Fine Cars
Price: $25,995

149,765 km
Ottawa, Ontario Select Car Sales
Price: $27,800

65,378 km
Richmond, British Columbia Trust Auto Sales
Price: $34,600

42,165 km
Richmond, British Columbia UC Auto
Price: $41,995

71,468 km
Essex, Ontario Essex Motors
Price: $31,800
FINANCE FROM 8.9%  LOW KM !!!   Over $5K in custom upgrades, $420+ HP. MUST SEE & HEAR !!!  Fully lo...
89,013 km
Etobicoke, Ontario 1st Auto Group