2010 Kia Soul

2010 Kia Soul
145,652 Miles | Lodi, NJ
$3,995
est. $58/mo

Track Price Check Availability
2012 Kia Soul

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

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
158,076 Miles | Warwick, RI
$3,999
est. $58/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
134,549 Miles | Hillside, NJ
$3,900
est. $56/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
185,300 Miles | Saint Bonifacius, MN
$3,999
est. $58/mo

Track Price Check Availability
2011 Kia Soul

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

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
138,938 Miles | Sterling, VA
$3,987
est. $57/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
213,940 Miles | Kennesaw, GA
$3,961
est. $57/mo

Track Price Check Availability
2012 Kia Soul

2012 Kia Soul
113,475 Miles | Belleville, NJ
$3,900
est. $56/mo

Track Price Check Availability
2012 Kia Soul

2012 Kia Soul
112,447 Miles | Tampa, FL
$3,999
est. $58/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
152,784 Miles | Berlin, NJ
$3,999
est. $58/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
128,000 Miles | Plaistow, NH
$3,999
est. $58/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
180,720 Miles | New Lenox, IL
$2,595
est. $37/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
146,229 Miles | Newark, IL
$3,695
est. $53/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
131,218 Miles | Hasbrouck Heights, NJ
$3,995
est. $58/mo

Track Price Check Availability
2010 Kia Soul

2010 Kia Soul
197,833 Miles | Haskell, NJ
$2,995
est. $43/mo

Track Price Check Availability
2012 Kia Soul

2012 Kia Soul
141,418 Miles | Orlando, FL
$3,888
est. $56/mo

Track Price Check Availability
2012 Kia Soul

2012 Kia Soul
141,461 Miles | Hazel Crest, IL
$3,999
est. $58/mo

Track Price Check Availability
2011 Kia Soul

2011 Kia Soul
163,005 Miles | Tampa, FL
$3,995
est. $58/mo

Track Price Check Availability
2013 Kia Soul

2013 Kia Soul
152,193 Miles | Kent, OH
Accepting Offers
est. $0/mo

Track Price Check Availability