2016 Subaru Impreza Sport
13,207 miles / $19,981
13,207 miles / $19,981
27,976 miles / $22,481
154,104 miles / $7,500
40,026 miles / $23,486
14,351 miles / $24,486
9,500 miles / $28,999
28,591 miles / $20,715
45,007 miles / $22,283
48,693 miles / $23,023
58,351 miles / $16,999
62,742 miles / $21,709
101,916 miles / $14,529