We Buy Cars | Buy a Used KIA | KIA Cars For Sale

321 used KIA for sale

South Africa · 2005–2026 models · From R 21 900 · Finance and insurance available

2018 KIA Sportage
2018 KIA Sportage 2.0 Ignite Auto
165 658 kmA Rated▾ Richmond (WC)
R 148 900
Make: KIAModel: SportageYear: 2018Mileage: 165 658 kmPrice: R 148 900Status: Available#BACD01774
2018 KIA Picanto
2018 KIA Picanto 1.2 Smart Auto
68 424 kmA Rated▾ Rustenburg (NW)
R 169 900
Make: KIAModel: PicantoYear: 2018Mileage: 68 424 kmPrice: R 169 900#EBBC06064
2018 KIA Sportage
2018 KIA Sportage 2.0 Ignite Auto
146 491 kmA Rated▾ Gqeberha (EC)
R 154 900
Make: KIAModel: SportageYear: 2018Mileage: 146 491 kmPrice: R 154 900#ECD810352
2017 KIA RIO
2017 KIA RIO 1.2 5-Door
206 903 kmB Rated▾ Riverhorse (KZN)
R 86 900
Make: KIAModel: RIOYear: 2017Mileage: 206 903 kmPrice: R 86 900#035412358
2017 KIA RIO
2017 KIA RIO 1.4 5-Door
155 262 kmB Rated▾ Pietermaritzburg (KZN)
R 100 900
Make: KIAModel: RIOYear: 2017Mileage: 155 262 kmPrice: R 100 900#201402312
2017 KIA RIO
2017 KIA RIO Rio1.2 (4dr)
133 912 kmB Rated▾ Dome (GP)
R 45 900
Make: KIAModel: RIOYear: 2017Mileage: 133 912 kmPrice: R 45 900#2A0501803
2017 KIA Picanto
2017 KIA Picanto 1.0 Street
132 587 kmA Rated▾ Germiston (GP)
R 99 900
Make: KIAModel: PicantoYear: 2017Mileage: 132 587 kmPrice: R 99 900Status: Available#39CE11547
2017 KIA RIO
2017 KIA RIO 1.2 5-Door
205 178 kmB Rated▾ Mbombela (MP)
R 69 900
Make: KIAModel: RIOYear: 2017Mileage: 205 178 kmPrice: R 69 900Status: Available#641900780
2017 KIA Picanto
2017 KIA Picanto 1.0 Start
105 333 kmA Rated▾ Midstream (GP)
R 113 500
Make: KIAModel: PicantoYear: 2017Mileage: 105 333 kmPrice: R 113 500#6CFB12177
2017 KIA Picanto
2017 KIA Picanto 1.0 LS
30 524 kmA Rated▾ Springfield (KZN)
R 114 900
Make: KIAModel: PicantoYear: 2017Mileage: 30 524 kmPrice: R 114 900Status: Available#7C4809371
2017 KIA Picanto
2017 KIA Picanto 1.0 Style
150 708 kmA Rated▾ Lansdowne (WC)
R 101 900
Make: KIAModel: PicantoYear: 2017Mileage: 150 708 kmPrice: R 101 900Status: Available#7EC609399
2017 KIA Sportage
2017 KIA Sportage 2.0 Ignite
122 305 kmA Rated▾ East London (EC)
R 146 900
Make: KIAModel: SportageYear: 2017Mileage: 122 305 kmPrice: R 146 900Status: Available#7F0707235
2017 KIA RIO
2017 KIA RIO 1.4 TEC 5-Door
148 852 kmA Rated▾ Lansdowne (WC)
R 117 900
Make: KIAModel: RIOYear: 2017Mileage: 148 852 kmPrice: R 117 900#868707848
2017 KIA Picanto
2017 KIA Picanto 1.0
82 923 kmB Rated▾ Dome (GP)
R 76 900
Make: KIAModel: PicantoYear: 2017Mileage: 82 923 kmPrice: R 76 900Status: Available#872B06403
2017 KIA K 2700
2017 KIA K 2700 Workhorse Pick Up Single Cab
153 679 kmB Rated▾ Vereeniging (GP)
R 111 900
Make: KIAModel: K 2700Year: 2017Mileage: 153 679 kmPrice: R 111 900Status: Available#95B004320
2017 KIA Sportage
2017 KIA Sportage 2.0 Ignite Auto
110 493 kmA Rated▾ Brackenfell (WC)
R 170 900
Make: KIAModel: SportageYear: 2017Mileage: 110 493 kmPrice: R 170 900Status: Available#A9C406016
2017 KIA Picanto
2017 KIA Picanto 1.0 Street
218 994 kmB Rated▾ JHB South (GP)
R 77 900
Make: KIAModel: PicantoYear: 2017Mileage: 218 994 kmPrice: R 77 900Status: Available#ADB012760
2017 KIA RIO
2017 KIA RIO 1.4 TEC 5-Door
99 539 kmA Rated▾ Gqeberha (EC)
R 116 900
Make: KIAModel: RIOYear: 2017Mileage: 99 539 kmPrice: R 116 900Status: Available#CEE709994
2017 KIA Sportage
2017 KIA Sportage 1.6 Tgdi AWD DCT GT
130 033 kmA Rated▾ Midstream (GP)
R 172 900
Make: KIAModel: SportageYear: 2017Mileage: 130 033 kmPrice: R 172 900Status: Available#E08A03028
2016 KIA Sportage
2016 KIA Sportage 2.0 CRDi SR TEC Auto
96 583 kmA Rated▾ George (WC)
R 172 900
Make: KIAModel: SportageYear: 2016Mileage: 96 583 kmPrice: R 172 900Status: Available#1EAD12470
2016 KIA Sorento
2016 KIA Sorento 2.2d LX Auto
163 319 kmA Rated▾ Silver Lakes (GP)
R 165 900
Make: KIAModel: SorentoYear: 2016Mileage: 163 319 kmPrice: R 165 900Status: Available#42AA01929
2016 KIA Picanto
2016 KIA Picanto 1.0 LS
145 133 kmB Rated▾ Gqeberha (EC)
R 58 900
Make: KIAModel: PicantoYear: 2016Mileage: 145 133 kmPrice: R 58 900Status: Available#6C2906134
2016 KIA Sportage
2016 KIA Sportage 2.0 Ignite
174 478 kmA Rated▾ Richmond (WC)
R 111 900
Make: KIAModel: SportageYear: 2016Mileage: 174 478 kmPrice: R 111 900Status: Available#748309944
2016 KIA Picanto
2016 KIA Picanto 1.2 LS
91 915 kmA Rated▾ Lansdowne (WC)
R 100 900
Make: KIAModel: PicantoYear: 2016Mileage: 91 915 kmPrice: R 100 900Status: Available#79D612133