New & Used BMW M3 for sale in Canada

Price: $109,888
North York, Ontario Faraz Auto Sales
Price: $69,888

12,000 km
North York, Ontario Faraz Auto Sales
Price: $117,888

23,000 km
North York, Ontario Faraz Auto Sales
Price: $41,888

102,000 km
North York, Ontario Faraz Auto Sales
Price: $62,895
2015 BMW M3 6-Speed Manual - No Accidents, Clean Carfax - Active Blind Spot Assist, Front Collision ...
90,000 km
North York, Ontario Monaco Motorcars
Price: $44,899

110,000 km
North York, Ontario Faraz Auto Sales
Price: $28,888

160,000 km
North York, Ontario Faraz Auto Sales
Price: $38,895
2009 BMW M3 2dr Cpe - Leather, Keyless, Sunroof, Push Start, Navigation, Heated Seats, Heated Steeri...
113,000 km
North York, Ontario Monaco Motorcars
Price: Call

30,176 km
Richmond, British Columbia Luminous Auto Group
Price: $99,800
2012 BMW M3 COUPE | E92 | 414HP | COMPETITION PKG | M DRIVE | NAVIGATION PKG PROFESSIONAL | CRUISE C...
26,990 km
Toronto, Ontario Platinum Cars