2016 Kia Soul
Soul+ | 68,298 miles
$12,995
Filters (3):
Soul+ | 68,298 miles
110,781 miles
S | 100,031 miles
Soul+ | 97,481 miles
Base | 73,229 miles
Base | 130,578 miles
Base | 160,663 miles
Soul! | 52,664 miles
Base | 94,596 miles
Base | 127,009 miles
Base | 62,838 miles
Soul+ | 101,053 miles
Soul+ | 94,536 miles
Soul+ | 126,069 miles
126,323 miles
Soul+ | 223,367 miles
Soul+ | 104,441 miles
S | 57,159 miles
S | 66,916 miles
LX | 104,643 miles
Soul+ | 81,070 miles
S | 59,094 miles
Base | 90,915 miles
Base | 79,224 miles