New & Used BMW 3 Series for sale in Canada

Price: Call

195,316 km
Orillia, Ontario Cars Canada
Price: $14,890

87,000 km
Burnaby, British Columbia Milani Auto Sales
Price: $14,980
A local accident free BMW 328i Coupe. Well equipped with Heated power leatherette front seats, Dual ...
58,900 km
North Vancouver, British Columbia Blue Star Motors
Price: $11,999
VIN: WBAKE3C58BE444491 Mileage: 162086 kmExterior Color: SilverInterior Color: Cream beige LeatherSa...
162,086 km
Toronto, Ontario Excella Automotive
Price: $11,999
VIN: WBAWC3C54AP470435 Engine: 3L 6-CylMileage: 114339 kmExterior Color: SilverInterior Color: Black...
114,339 km
Toronto, Ontario Excella Automotive
Price: $16,580

110,581 km
Woodbridge, Ontario Rideflex Auto
Price: $15,998

106,069 km
Victoria, British Columbia Solid Motors
Price: $7,995

468,304 km
London, Ontario Tiger Auto Sales Ltd.
Price: $34,980

24,280 km
Vancouver, British Columbia Granville Island Auto Centre
Price: $20,999
VIN: WBAKG1C52BE617758Engine: 3L 6-CylMileage: 156422 kmExterior Color: BlackInterior Color: Red Lea...
156,422 km
Toronto, Ontario Excella Automotive