New & Used Mazda for sale in Canada

Price: Call

95,904 km
Mississauga, Ontario Simple Auto Sales and Service
Price: Call

95,749 km
Mississauga, Ontario Simple Auto Sales and Service
Price: $17,699

16,769 km
Pickering, Ontario HK Fine Motors
Price: $23,999

101,362 km
Calgary, Alberta Auto World Sales