New & Used Mazda for sale in Waterloo, Ontario (+100 km)

Price: $21,995

2,000 km
Price: $32,995

2,000 km
Price: $24,995

3,435 km
St.Thomas, Ontario Bridgeview Motors
Price: $35,490

3,595 km
Hamilton, Ontario Atlas Automotive Sales
Price: Call

4,020 km
Burlington, Ontario Blue Chip Automobile
Price: Call

5,953 km
North York, Ontario Queen Auto Group
Price: $29,924

7,291 km
Brantford, Ontario Route 24 Auto
Price: $37,995
*This vehicle has not been Inspected or Cleaned. Vehicle Just Arrived. Inspections and Detailing are...
9,520 km
Cayuga, Ontario Haldimand Motors
Price: $35,495
Automatic,4 Door,Gas,Power Sunroof,Power Windows,Air Conditioning,Cruise,Power Driver Seats,Tilt,Nav...
9,860 km
Cayuga, Ontario Haldimand Motors