New & Used BMW 3 Series for sale in Canada

Price: $43,999

53,981 km
Mississauga, Ontario Autovilla Car Sales
Price: Call

185,669 km
Pickering, Ontario D&I Auto Sales
Price: $10,799
VIN: WBAUU3C5XBA541730Engine: 3L 6-CylMileage: 168156 kmExterior Color: BlackInterior Color: Black L...
168,156 km
Toronto, Ontario Excella Automotive
Price: $12,799
VIN: WBAVB73527KY61918 Engine: 3L 6-CylMileage: 114895 kmExterior Color: BlackInterior Color: Black ...
114,895 km
Toronto, Ontario Excella Automotive
Price: $4,900

205,777 km
Woodbridge, Ontario A B L Automotive Group
Price: $9,900

195,561 km
Woodbridge, Ontario A B L Automotive Group
Price: Call
Ottawa, Ontario Prio Auto Sales
Price: $24,995

63,125 km
Headingley, Manitoba Pacific Motors
Price: $37,495

28,411 km
Richmond, British Columbia SG Motor
Price: Call

289,864 km
Barrie, Ontario Canada's Motors Place