2016 Kia Soul
Base | 108,574 miles
$6,995
Filters (3):
Base | 108,574 miles
Base | 94,596 miles
Soul+ | 140,877 miles
Soul+ | 131,559 miles
Base | 123,771 miles
Base | 55,116 miles
Base | 62,838 miles
Soul+ | 101,016 miles
Soul+ | 115,389 miles
Soul! | 92,859 miles
Base | 87,681 miles
Base | 107,924 miles
165,871 miles
Soul! | 78,129 miles
Base | 186,316 miles
Base | 58,547 miles
Soul+ | 116,303 miles
S | 62,228 miles
Base | 134,495 miles
Soul+ | 79,669 miles
Soul+ | 63,000 miles
Base | 63,866 miles
Soul+ | 84,117 miles
Soul+ | 109,648 miles