2016 Kia Soul Soul+
43,390 miles / $12,995
43,390 miles / $12,995
20,080 miles / $15,800
48,217 miles / $11,995
1 miles / $17,820
10 miles / $18,885
10 miles / $24,575
11 miles / $18,770
12 miles / $17,193
13 miles / $18,720
13,604 miles / $15,615
15,296 miles / $16,588
25,674 miles / $21,288