New & Used BMW M3 for sale in Canada

Price: $29,900

176,947 km
Mississauga, Ontario Auto 101 Re-Sale
Price: $29,900

96,250 km
Richmond, British Columbia V.I.B. Motors
Price: $30,000

134,016 km
Richmond, British Columbia Motor One Auto Sales
Price: $15,850

295,323 km
Mississauga, Ontario Vault Motors
Price: $27,999

181,674 km
Stoney Creek, Ontario Auto View
Price: $41,888

102,000 km
North York, Ontario Faraz Auto Sales
Price: Call

64,184 km
Richmond, British Columbia SG Motor
Price: $34,999
VIN: WBSBL93464PN58475 Engine: 3.2L 6-cyl Mileage: 106898 km Exterior Color: Carbon Fiber Black Inte...
106,898 km
Toronto, Ontario Excella Automotive
Price: $28,888

160,000 km
North York, Ontario Faraz Auto Sales