2017 Kia Soul
Base | 62,838 miles
$14,449
Filters (3):
Base | 62,838 miles
Soul+ | 104,441 miles
Soul+ | 79,669 miles
Base | 105,394 miles
Base | 78,381 miles
Soul+ | 119,016 miles
Base | 99,672 miles
Base | 85,432 miles
Soul+ | 40,606 miles
Soul+ | 63,215 miles
Base | 87,681 miles
Base | 65,828 miles
Base | 101,786 miles
Soul+ | 95,022 miles
Soul+ | 29,118 miles
Base | 90,236 miles
Soul+ | 128,978 miles
Soul! | 64,648 miles
Base | 63,118 miles
Soul+ | 21,589 miles
Base | 92,439 miles
Soul+ | 36,952 miles
Base | 52,052 miles
Soul+ | 57,541 miles