New & Used Kia Niro for sale in Canada

Price: $35,995

51,799 km
Mission, British Columbia Mission Approval Centre