50 Best New Kia Soul for Sale, Savings from $2,339

2020 Kia Soul
New | Miami Lakes, FL
$17,552
est. $253/mo

Track Price Check Availability

2020 Kia Soul
New | Miami Lakes, FL
$17,687
est. $255/mo

Track Price Check Availability

2020 Kia Soul
New | Miami Lakes, FL
$17,356
est. $250/mo

Track Price Check Availability

2021 Kia Soul
New | Miami Lakes, FL
$27,257
est. $393/mo

Track Price Check Availability

2021 Kia Soul
New | Kingwood, TX
$19,660
est. $283/mo

Track Price Check Availability

2020 Kia Soul
New | Kingwood, TX
$20,942
est. $302/mo

Track Price Check Availability

2021 Kia Soul
New | Mooresville, NC
$19,297
est. $278/mo

Track Price Check Availability

2020 Kia Soul
New | Mooresville, NC
$19,377
est. $279/mo

Track Price Check Availability

2020 Kia Soul
New | Schaumburg, IL
$24,303
est. $350/mo

Track Price Check Availability

2020 Kia Soul
New | Schaumburg, IL
$18,084
est. $261/mo

Track Price Check Availability

2021 Kia Soul
New | Minneapolis, MN
$26,955
est. $389/mo

Track Price Check Availability

2020 Kia Soul
New | Schaumburg, IL
$23,992
est. $346/mo

Track Price Check Availability

2021 Kia Soul
New | Schaumburg, IL
$28,850
est. $416/mo

Track Price Check Availability

2021 Kia Soul
New | Schaumburg, IL
$23,040
est. $332/mo

Track Price Check Availability

2020 Kia Soul
New | Wendell, NC
$16,583
est. $239/mo

Track Price Check Availability

2020 Kia Soul
New | Burlington, NC
$16,828
est. $243/mo

Track Price Check Availability

2021 Kia Soul
New | Mooresville, NC
$22,193
est. $320/mo

Track Price Check Availability

2021 Kia Soul
New | Kingwood, TX
$19,660
est. $283/mo

Track Price Check Availability

2021 Kia Soul
New | Kingwood, TX
$19,315
est. $278/mo

Track Price Check Availability

2021 Kia Soul
New | Kingwood, TX
$20,915
est. $301/mo

Track Price Check Availability