2017 Kia Soul
Base | 62,838 miles
$14,479
Filters (3):
Base | 62,838 miles
Soul+ | 115,389 miles
Base | 16,632 miles
Soul+ | 131,559 miles
Base | 58,547 miles
Base | 45,059 miles
Soul+ | 109,648 miles
Base | 91,612 miles
Soul+ | 93,170 miles
96,227 miles
LX | 80,300 miles
Base | 126,890 miles
Soul+ | 94,536 miles
Soul+ | 94,330 miles
Soul+ | 81,683 miles
Soul+ | 140,877 miles
Soul+ | 116,303 miles
Base | 105,394 miles
Base | 186,316 miles
110,781 miles
Base | 87,681 miles
Soul+ | 85,902 miles
S | 57,159 miles
Base | 108,574 miles