2016 Kia Soul
Base | 94,596 miles
$8,200
Filters (3):
Base | 94,596 miles
126,323 miles
Base | 130,578 miles
Soul! | 52,664 miles
124,301 miles
Base | 160,663 miles
Soul+ | 94,536 miles
Base | 127,009 miles
Soul+ | 72,457 miles
Base | 87,681 miles
Base | 107,924 miles
Soul+ | 223,367 miles
S | 57,159 miles
Soul+ | 81,070 miles
S | 66,916 miles
LX | 104,643 miles
LX | 54,296 miles
Soul+ | 97,481 miles
81,683 miles
Soul+ | 94,330 miles
110,781 miles
S | 56,914 miles
44,090 miles
Soul+ | 89,666 miles