New & Used Subaru Impreza for sale in Canada

Price: $17,488
Smart Wheels - Your Trusted Used Car Dealership - Quality Cars, Exceptional Service!2017 SUBARU IMPR...
120,641 km
Barrie, Ontario Smart Wheels Auto Centre
Price: $8,950

232,969 km
Kitchener, Ontario Fahad Khan United Motorz
Price: $8,450

194,849 km
Kitchener, Ontario Fahad Khan United Motorz
Price: $32,999

14,800 km
Toronto, Ontario K & L Auto Sales
Price: $13,490

115,000 km
Ottawa, Ontario Canada Sagh Auto Sales
Price: $4,999

277,850 km
Scarborough, Ontario Aya's Auto Sale
Price: $19,995

100,185 km
Ottawa, Ontario Sean's Auto Sales