50 Best Kia Soul for Sale under $4,000, Savings from $2,329

2012 Kia Soul
141,500 Miles | West Palm Beach, FL
$3,999
est. $58/mo

Track Price Check Availability

2010 Kia Soul
163,845 Miles | Newport News, VA
$3,980
est. $57/mo

Track Price Check Availability

2011 Kia Soul
184,793 Miles | Lexington, NC
$3,995
est. $58/mo

Track Price Check Availability

2015 Kia Soul
161,258 Miles | Miami, FL
$3,990
est. $58/mo

Track Price Check Availability

2011 Kia Soul
124,724 Miles | Houston, TX
$3,700
est. $53/mo

Track Price Check Availability

2011 Kia Soul
142,000 Miles | Orlando, FL
$3,900
est. $56/mo

Track Price Check Availability

2012 Kia Soul
172,755 Miles | West Lafayette, IN
$3,900
est. $56/mo

Track Price Check Availability

2011 Kia Soul
189,783 Miles | Florence, KY
$3,400
est. $49/mo

Track Price Check Availability

2011 Kia Soul
162,643 Miles | Port Charlotte, FL
$3,999
est. $58/mo

Track Price Check Availability

2010 Kia Soul
136,383 Miles | Decatur, AL
$3,940
est. $57/mo

Track Price Check Availability

2011 Kia Soul
148,200 Miles | Otterbein, IN
$3,999
est. $58/mo

Track Price Check Availability

2011 Kia Soul
142,386 Miles | Rochester, MN
$3,999
est. $58/mo

Track Price Check Availability

2011 Kia Soul
142,109 Miles | Houston, TX
$3,500
est. $50/mo

Track Price Check Availability

2010 Kia Soul
146,482 Miles | Norton, OH
$3,999
est. $58/mo

Track Price Check Availability

2013 Kia Soul
127,089 Miles | Norfolk, VA
$3,995
est. $58/mo

Track Price Check Availability

2019 Kia Soul
334,971 Miles | Nashville, TN
Accepting Offers
est. $0/mo

Track Price Check Availability

2010 Kia Soul
158,858 Miles | Bedford, TX
Accepting Offers
est. $0/mo

Track Price Check Availability

2011 Kia Soul
142,296 Miles | Union City, GA
Accepting Offers
est. $0/mo

Track Price Check Availability

2012 Kia Soul
155,923 Miles | Austin, TX
Accepting Offers
est. $0/mo

Track Price Check Availability

2010 Kia Soul
226,759 Miles | Bluffton, IN
Accepting Offers
est. $0/mo

Track Price Check Availability