New & Used Mazda for sale in Canada

Price: $7,200

229,543 km
North Vancouver, British Columbia Sea to Sky Auto Group
Price: Call

198,001 km
Edmonton, Alberta Sweetheart Motors
Price: $4,000

194,185 km
North Vancouver, British Columbia Sea to Sky Auto Group
Price: $5,999

116,000 km
Langley, British Columbia SJ Motorsports