2016 Kia Soul
Soul+ | 93,170 miles
$9,986
was $10,457
Filters (2):
Soul+ | 93,170 miles
Base | 186,316 miles
LX | 108,079 miles
Base | 94,596 miles
Base | 96,376 miles
EX | 127,538 miles
Soul+ | 134,910 miles
EX | 97,874 miles
LX | 77,089 miles
Base | 123,771 miles
EX | 121,497 miles
EX | 83,938 miles
LX | 134,798 miles
Soul+ | 130,993 miles
LX | 99,767 miles
EX | 75,126 miles
EX | 115,773 miles
66,434 miles
Base | 128,000 miles
LX | 136,426 miles
EX | 106,537 miles
Soul+ | 60,479 miles
Soul+ | 82,815 miles
Soul+ | 101,016 miles