New & Used Mazda for sale in Canada

Price: $22,999

92,200 km
Welland, Ontario Shadow Auto
Price: $22,498

91,803 km
Ottawa, Ontario MN Cars
Price: Call

119,162 km
Saint John, New Brunswick The Used Car Depot
Price: Call

80,264 km
Oakville, Ontario RSA Motors
Price: Call

71,016 km
Oakville, Ontario RSA Motors
Price: Call

77,340 km
Oakville, Ontario RSA Motors
Price: Call

66,849 km
Oakville, Ontario RSA Motors