2016 Kia Soul
Base | 94,596 miles
$8,300
Filters (3):
Base | 94,596 miles
Base | 83,729 miles
Soul+ | 86,302 miles
Base | 16,632 miles
Base | 95,120 miles
Base | 81,180 miles
Base | 186,316 miles
Soul+ | 95,987 miles
Soul+ | 130,993 miles
Soul+ | 93,170 miles
Base | 160,663 miles
Soul+ | 109,531 miles
Soul+ | 82,815 miles
Soul+ | 109,648 miles
Soul+ | 131,559 miles
Soul+ | 103,127 miles
Soul+ | 70,859 miles
Soul+ | 81,070 miles
Soul+ | 108,540 miles
Base | 90,915 miles
Soul+ | 63,000 miles
Base | 157,417 miles
Soul+ | 134,910 miles
Soul+ | 193,876 miles