New & Used Mazda Mazda3 for sale in Canada

Price: $19,788

75,774 km
Burlington, Ontario JP Motors
Price: $22,500

60,050 km
Surrey, British Columbia Best Ride Auto Sales
Price: $21,495

79,100 km
Markham, Ontario Northtown Auto Sales
Price: $19,999

66,000 km
Concord, Ontario Jbeily Auto Sales
Price: $18,494
This 2016 Mazda Mazda3 has a CLEAN CARFAX with no accidents and is also a Canadian (Ontario) lease r...
99,723 km
Kitchener, Ontario Most Wanted Cars by Theo Motors
Price: $18,998

90,701 km
Puslinch, Ontario Grand Auto Group