New & Used BMW for sale in Canada

USED 2011 BMW 328i, 3.0L ALL WHEEL DRIVE, HEATED LEATHER POWER SEATS, POWER MOONROOF, AUTOMATIC, AIR...
81000 km
Ottawa , Ontario
Do Not Pay For 90 Days OAC when you purchase from Car Nation Canada DirectWe offer: $0 Down Car Loan...
50306 km
Burlington , Ontario
EASY FINANCE APPROVALS! FULLY LOADED! LEATHER-SUNROOF-ALLOYS AND MUCH MUCH MORE! THE BMW X1 IS A BEA...
123200 km
Toronto , Ontario
190000 km
Surrey , British Columbia
175821 km
Pickering , Ontario
A local BMW 650i Coupe. Well equipped with Executive package, Heated 12-way power leather front spor...
88300 km
Vancouver , British Columbia
One Owner, Accident-Free (Clean Carproof), Ontario Vehicle, 2013 BMW 335i xDrive M-Sport, Rare 6-Spe...
108000 km
Vaughan , Ontario
2006 BMW 330I RARE 6 SPEED MANUAL TRANSMISSION FULLY LOADED AIR CONDITION POWER WINDOWS AND LOCKS WI...
166066 km
New Westminster , British Columbia
( THIS CAR LOCATED AT 3175 DUFFERIN ST ) 100% FREE OF ANY ACCIDENTS. ONE OWNER NON SMOKERS KEPT IN T...
92000 km
Toronto , Ontario