2012 Kia Soul
76,900 Miles | Naugatuck, CT
$4,995
est. $72/mo

Track Price Check Availability

2011 Kia Soul
125,306 Miles | Chesapeake, VA
$4,695
est. $68/mo

Track Price Check Availability

2016 Kia Soul
176,047 Miles | Phoenix, AZ
$4,995
est. $72/mo

Track Price Check Availability

2010 Kia Soul
139,190 Miles | Elmhurst, IL
$4,799
est. $69/mo

Track Price Check Availability

2012 Kia Soul
172,988 Miles | Pensacola, FL
$4,900
est. $71/mo

Track Price Check Availability

2013 Kia Soul
178,656 Miles | Portsmouth, VA
$4,499
est. $65/mo

Track Price Check Availability

2013 Kia Soul
122,448 Miles | Monroe, NC
$4,288
est. $62/mo

Track Price Check Availability

2011 Kia Soul
181,513 Miles | Wickliffe, OH
$3,490
est. $50/mo

Track Price Check Availability

2012 Kia Soul
140,483 Miles | Waukegan, IL
$4,999
est. $72/mo

Track Price Check Availability

2013 Kia Soul
221,350 Miles | Arden, NC
$4,995
est. $72/mo

Track Price Check Availability

2011 Kia Soul
163,619 Miles | Fairlawn, VA
$4,999
est. $72/mo

Track Price Check Availability

2011 Kia Soul
194,302 Miles | Saint Petersburg, FL
$3,995
est. $58/mo

Track Price Check Availability

2013 Kia Soul
184,095 Miles | Grand Rapids, MI
$4,963
est. $72/mo

Track Price Check Availability

2012 Kia Soul
147,000 Miles | Swansboro, NC
$4,450
est. $64/mo

Track Price Check Availability

2014 Kia Soul
122,156 Miles | Waukegan, IL
$3,900
est. $56/mo

Track Price Check Availability

2014 Kia Soul
90,069 Miles | Weymouth, MA
$2,499
est. $36/mo

Track Price Check Availability

2011 Kia Soul
93,143 Miles | Garfield, NJ
$4,995
est. $72/mo

Track Price Check Availability

2011 Kia Soul
155,254 Miles | Manassas Park, VA
$3,995
est. $58/mo

Track Price Check Availability

2012 Kia Soul
91,000 Miles | Houston, TX
$4,999
est. $72/mo

Track Price Check Availability

2011 Kia Soul
118,303 Miles | Knoxville, TN
$4,995
est. $72/mo

Track Price Check Availability