2017 Kia Soul
Base | 62,838 miles
$14,449
Filters (3):
Base | 62,838 miles
Soul+ | 126,069 miles
S | 60,010 miles
Base | 186,316 miles
Base | 55,116 miles
Base | 103,831 miles
Base | 58,547 miles
Soul+ | 108,540 miles
S | 59,094 miles
Base | 90,915 miles
Base | 134,495 miles
Base | 45,059 miles
Base | 85,432 miles
Soul+ | 62,632 miles
Base | 99,672 miles
Base | 63,867 miles
Base | 94,596 miles
LX | 119,424 miles
Soul+ | 79,669 miles
S | 65,478 miles
Base | 79,224 miles
Soul! | 154,150 miles
Base | 160,663 miles
Base | 91,612 miles