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
EX | 90,069 miles
Soul! | 78,129 miles
LX | 94,806 miles
Soul+ | 62,632 miles
Soul+ | 130,993 miles
Soul+ | 81,070 miles
LX | 99,767 miles
LX | 80,216 miles
LX | 119,156 miles
Soul+ | 82,815 miles
LX | 68,862 miles
LX | 99,610 miles
LX | 126,640 miles
LX | 94,927 miles
LX | 129,839 miles
LX | 64,527 miles
Soul+ | 116,303 miles
EX | 54,290 miles
Soul+ | 109,648 miles
LX | 91,007 miles