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

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

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

Track Price Check Availability

2010 Kia Soul
155,123 Miles | West Babylon, NY
$3,795
est. $55/mo

Track Price Check Availability

2011 Kia Soul
214,728 Miles | Broken Arrow, OK
$3,895
est. $56/mo

Track Price Check Availability

2013 Kia Soul
163,962 Miles | Clayton, NJ
$3,195
est. $46/mo

Track Price Check Availability

2011 Kia Soul
120,083 Miles | Fredericksburg, VA
$3,481
est. $50/mo

Track Price Check Availability

2013 Kia Soul
| Addison, IL
$3,995
est. $58/mo

Track Price Check Availability

2012 Kia Soul
248,423 Miles | Harwood, MD
$2,995
est. $43/mo

Track Price Check Availability

2011 Kia Soul
123,880 Miles | Chantilly, VA
$3,975
est. $57/mo

Track Price Check Availability

2011 Kia Soul
157,102 Miles | Fort Lauderdale, FL
$3,995
est. $58/mo

Track Price Check Availability

2010 Kia Soul
160,635 Miles | Jackson, WY
$3,999
est. $58/mo

Track Price Check Availability

2011 Kia Soul
126,158 Miles | Lakeland, FL
$3,990
est. $58/mo

Track Price Check Availability

2010 Kia Soul
214,968 Miles | Newark, IL
$2,995
est. $43/mo

Track Price Check Availability

2010 Kia Soul
140,171 Miles | Leesburg, VA
$3,995
est. $58/mo

Track Price Check Availability

2010 Kia Soul
146,356 Miles | Pen Argyl, PA
$3,900
est. $56/mo

Track Price Check Availability

2012 Kia Soul
137,150 Miles | Punta Gorda, FL
$3,977
est. $57/mo

Track Price Check Availability

2013 Kia Soul
242,490 Miles | Chouteau, OK
$2,995
est. $43/mo

Track Price Check Availability