Sort By
2023 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
Vertu Motors Kia Edinburgh - 56 miles away
11,427 miles
Call dealer
£23,442
2025 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
John Clark Peterhead KIA - 158 miles away
6,002 miles
Call dealer
£26,500
2025 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
John Clark Peterhead KIA - 158 miles away
3,505 miles
Call dealer
£26,750
2024 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
John Clark Peterhead KIA - 158 miles away
3,558 miles
Call dealer
£28,750
2025 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
Vertu Kia Bradford - 193 miles away
2,010 miles
Call dealer
£28,485
2025 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
Vertu Kia Bradford - 193 miles away
1,687 miles
Call dealer
£28,972
2025 Kia Niro
1.6 GDi 127 Hybrid 4 5dr DCT
1.6 GDi 127 Hybrid 4 5dr DCT
Vertu Kia Bradford - 193 miles away
15 miles
Call dealer
£30,020
2023 Kia Niro
1.6 GDi Hybrid 4 5dr DCT
1.6 GDi Hybrid 4 5dr DCT
Cars2 Omoda Jaecoo Wakefield - 205 miles away
16,211 miles
Call dealer
£24,490
2022 Kia Niro
1.6 GDi Hybrid 4 5dr DCT
1.6 GDi Hybrid 4 5dr DCT
JCT600 Kia Castleford - 208 miles away
14,254 miles
Call dealer
£20,322
2022 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
Stoneacre Abarth, Fiat, MG, SEAT, Suzuki Doncaster - 224 miles away
15,147 miles
Call dealer
£22,495
2025 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
Riverside Motor Group SEAT Hull - 234 miles away
144 miles
Call dealer
£27,990
2023 Kia Niro
1.6 GDi Hybrid 4 5dr DCT
1.6 GDi Hybrid 4 5dr DCT
Stoneacre Dacia, Fiat, Kia, Renault Stafford - 243 miles away
11,673 miles
Call dealer
£25,695
2024 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
Vertu Kia Nottingham - 252 miles away
17,038 miles
Call dealer
£24,868
2025 Kia Niro
1.6 GDi 168 PHEV 4 5dr DCT
1.6 GDi 168 PHEV 4 5dr DCT
Vertu Kia Nottingham - 252 miles away
1,476 miles
Call dealer
£29,990
2022 Kia Niro
150kW 4 65kWh 5dr Auto
150kW 4 65kWh 5dr Auto
Stoneacre Fiat Grantham - 271 miles away
22,541 miles
Call dealer
£20,495
Buy new from | £20,895 | (list price from £25,165) |
Showing 1 - 15 of 47 cars