50 Best Certified Pre-Owned Kia Soul for Sale, Savings from $2,329

2016 Kia Soul
38,891 Miles | Edmond, OK
$12,250
est. $177/mo

Track Price Check Availability

2018 Kia Soul
48,305 Miles | Edmond, OK
$15,550
est. $224/mo

Track Price Check Availability

2017 Kia Soul
15,213 Miles | Clearwater, FL
$13,985
est. $202/mo

Track Price Check Availability

2016 Kia Soul
53,755 Miles | Orlando, FL
$9,599
est. $138/mo

Track Price Check Availability

2017 Kia Soul
37,789 Miles | Orlando, FL
$12,268
est. $177/mo

Track Price Check Availability

2017 Kia Soul
3,790 Miles | East Petersburg, PA
$18,079
est. $261/mo

Track Price Check Availability

2017 Kia Soul
27,044 Miles | Rosenberg, TX
$15,477
est. $223/mo

Track Price Check Availability

2020 Kia Soul
7,225 Miles | Greensboro, NC
$21,995
est. $317/mo

Track Price Check Availability

2020 Kia Soul
5,132 Miles | Greensboro, NC
$18,500
est. $267/mo

Track Price Check Availability

2016 Kia Soul
44,188 Miles | Minneapolis, MN
$13,475
est. $194/mo

Track Price Check Availability

2017 Kia Soul
34,924 Miles | Minneapolis, MN
$15,924
est. $230/mo

Track Price Check Availability

2019 Kia Soul
24,463 Miles | Irvine, CA
$15,333
est. $221/mo

Track Price Check Availability

2016 Kia Soul
30,531 Miles | Avenel, NJ
$15,459
est. $223/mo

Track Price Check Availability

2017 Kia Soul
34,025 Miles | Clearwater, FL
$11,452
est. $165/mo

Track Price Check Availability

2016 Kia Soul
17,512 Miles | Clearwater, FL
$15,489
est. $223/mo

Track Price Check Availability

2020 Kia Soul
27,257 Miles | Edmond, OK
$19,000
est. $274/mo

Track Price Check Availability

2016 Kia Soul
51,656 Miles | Greensboro, NC
$12,995
est. $187/mo

Track Price Check Availability

2018 Kia Soul
44,415 Miles | Omaha, NE
$15,750
est. $227/mo

Track Price Check Availability

2016 Kia Soul
43,110 Miles | Antioch, IL
$12,930
est. $186/mo

Track Price Check Availability

2016 Kia Soul
34,235 Miles | Irvine, CA
$11,222
est. $162/mo

Track Price Check Availability

Kia Soul Pricing Analysis

Active Listings
Mileage