The Best Deals On 1,803,935 New Cars




 
Vehicle Trim Engine Transmission Drivetrain Mileage MSRP Price Discount Exterior Interior Distance Seller
2017 Kia Niro EX 1.6L I4 FWD 0 $32,124 $25,608 $6,516 White Gray 2062 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $32,124 $25,608 $6,516 White Gray 2062 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $32,019 $25,524 $6,495 White Gray 2062 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $32,019 $25,524 $6,495 White Gray 2062 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $32,159 $25,952 $6,207 White Gray 2062 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $32,159 $25,952 $6,207 White Gray 2062 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $36,509 $30,322 $6,187 White Gray 2062 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $36,509 $30,322 $6,187 White Gray 2062 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,280 $23,099 $6,181 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,280 $23,099 $6,181 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,280 $23,099 $6,181 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,280 $23,099 $6,181 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,235 $23,063 $6,172 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,235 $23,063 $6,172 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,185 $23,021 $6,164 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,185 $23,021 $6,164 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,185 $23,021 $6,164 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,185 $23,021 $6,164 White N/A 818 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,151 $22,988 $6,163 Black Gray 124 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,664 $26,642 $6,022 Gray Gray 2062 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,664 $26,642 $6,022 Gray Gray 2062 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,664 $26,642 $6,022 Gray Gray 2062 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,664 $26,642 $6,022 Gray Gray 2062 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,214 $26,222 $5,992 N/A Gray 2062 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,214 $26,222 $5,992 N/A Gray 2062 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,214 $26,222 $5,992 Gray Gray 2062 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,214 $26,222 $5,992 Gray Gray 2062 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,760 $26,997 $5,763 Red Black 2209 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $19,444 $5,676 White Gray 656 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,205 $25,572 $5,633 White Gray 2345 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $30,810 $25,210 $5,600 Gray Gray 2345 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,160 $23,633 $5,527 White Gray 2345 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,680 $28,162 $5,518 Black Black 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,680 $28,162 $5,518 Black Black 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,550 $28,045 $5,505 Black Black 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,550 $28,045 $5,505 Black Black 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,485 $27,987 $5,498 Black Black 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $27,528 $5,447 Gray Black 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $27,033 $5,392 Gray Gray 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $27,033 $5,392 Gray Gray 895 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,385 $23,995 $5,390 White Gray 933 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,385 $23,995 $5,390 White Gray 933 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $27,849 $22,475 $5,374 White Gray 2062 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $27,849 $22,475 $5,374 White Gray 2062 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $27,849 $22,475 $5,374 White Gray 2062 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $27,849 $22,475 $5,374 White Gray 2062 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $24,558 $5,117 Gray Gray 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $24,558 $5,117 Gray Gray 895 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,110 $23,999 $5,111 White Black 1951 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 51 $33,105 $27,994 $5,111 N/A Gray 6 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 113 $33,055 $27,944 $5,111 N/A Gray 6 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 51 $33,105 $27,994 $5,111 N/A Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,525 $24,423 $5,102 Gray Gray 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,525 $24,423 $5,102 Gray Gray 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,470 $24,373 $5,097 White Gray 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,470 $24,373 $5,097 White Gray 895 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,340 $27,289 $5,051 Gray Gray 25 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $27,973 $5,002 Red Gray 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,065 $28,119 $4,946 White Gray 377 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 29 $26,205 $21,259 $4,946 Gray Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,065 $28,119 $4,946 White Gray 377 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 12 $25,265 $20,319 $4,946 White Gray 6 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 17 $27,086 $22,140 $4,946 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,065 $28,119 $4,946 White Gray 377 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 17 $26,715 $21,769 $4,946 White Gray 6 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 17 $26,715 $21,769 $4,946 White Gray 6 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 29 $26,205 $21,259 $4,946 Gray Gray 6 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 12 $25,265 $20,319 $4,946 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,065 $28,119 $4,946 White Gray 377 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 17 $27,086 $22,140 $4,946 White Gray 6 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,166 $21,238 $4,928 Red N/A 124 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,670 $27,753 $4,917 Gray Gray 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,670 $27,753 $4,917 Gray Gray 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,670 $27,753 $4,917 Gray Gray 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,670 $27,753 $4,917 Gray Gray 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 12 $29,220 $24,320 $4,900 Gray Gray 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 13 $29,220 $24,320 $4,900 Gray Gray 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,820 $27,929 $4,891 Red Gray 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,820 $27,929 $4,891 Red Gray 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,615 $28,737 $4,878 White Black 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,220 $28,370 $4,850 Gray Black 377 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,670 $24,842 $4,828 Gray Gray 307 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $28,779 $23,988 $4,791 White Gray 505 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $28,779 $23,988 $4,791 White Gray 505 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,515 $28,737 $4,778 White Black 363 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,525 $27,757 $4,768 Gray Gray 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,525 $27,757 $4,768 Gray Gray 42 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $21,408 $4,767 Gray Gray 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,175 $21,408 $4,767 Gray Gray 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $25,011 $4,759 Gray Gray 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $25,011 $4,759 Gray Gray 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $25,011 $4,759 Gray Gray 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $25,011 $4,759 Gray Gray 377 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,075 $21,318 $4,757 Gray Gray 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,120 $28,370 $4,750 Beige Black 363 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,880 $29,160 $4,720 Black Black 656 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,880 $29,160 $4,720 Black Black 656 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,780 $29,060 $4,720 Red Black 656 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,780 $29,060 $4,720 Red Black 656 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 15 $24,675 $19,975 $4,700 Gray Gray 816 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 12 $26,615 $21,915 $4,700 White Gray 816 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 11 $26,220 $21,520 $4,700 Red Gray 816 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 13 $24,675 $19,975 $4,700 Gray Gray 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 9 $32,670 $27,985 $4,685 N/A Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 22 $27,570 $22,885 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 10 $27,570 $22,885 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 30 $29,615 $24,930 $4,685 Red Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 12 $29,550 $24,865 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 28 $32,815 $28,130 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 9 $32,670 $27,985 $4,685 N/A Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 8 $27,675 $22,990 $4,685 Red Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 19 $27,370 $22,685 $4,685 N/A Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 12 $32,670 $27,985 $4,685 Gray Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 15 $29,320 $24,635 $4,685 Gray Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 12 $32,670 $27,985 $4,685 Gray Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 10 $29,550 $24,865 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 10 $29,550 $24,865 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 28 $32,815 $28,130 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 12 $29,550 $24,865 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 13 $27,380 $22,695 $4,685 Gray Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 15 $29,320 $24,635 $4,685 Gray Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 22 $27,570 $22,885 $4,685 White Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 30 $29,615 $24,930 $4,685 Red Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 8 $27,675 $22,990 $4,685 Red Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 13 $27,380 $22,695 $4,685 Gray Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 19 $27,370 $22,685 $4,685 N/A Gray 6 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 10 $27,570 $22,885 $4,685 White Gray 6 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,020 $20,347 $4,673 Red Gray 42 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $20,458 $4,662 White Gray 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $20,458 $4,662 White Gray 895 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,520 $24,873 $4,647 White Gray 25 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,870 $28,245 $4,625 Black Gray 367 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,870 $28,245 $4,625 Black Gray 367 mi
2017 Kia Niro LX 1.6L I4 6 Speed Auto FWD 2,333 $26,500 $21,883 $4,617 Gray Gray 169 mi
2017 Kia Niro LX 1.6L I4 6 Speed Auto FWD 2,333 $26,500 $21,883 $4,617 Gray Gray 169 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,625 $20,013 $4,612 Red Gray 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,022 $4,603 Gray Gray 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,022 $4,603 Gray Gray 42 mi
2018 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,475 $28,877 $4,598 Black N/A 45 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,795 $25,203 $4,592 Gray Gray 363 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,125 $24,544 $4,581 N/A Gray 25 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,700 $25,152 $4,548 Gray Gray 363 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,700 $25,152 $4,548 Gray Gray 363 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,270 $24,730 $4,540 Beige Gray 747 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $33,245 $28,714 $4,531 N/A N/A 818 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $33,245 $28,714 $4,531 N/A N/A 818 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,270 $20,773 $4,497 Black N/A 377 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,270 $20,773 $4,497 Black N/A 377 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,165 $28,743 $4,422 Gray N/A 377 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,165 $28,743 $4,422 Gray N/A 377 mi
2017 Kia Niro FE 1.6L I4 Auto FWD 0 $24,415 $19,999 $4,416 White Gray 159 mi
2017 Kia Niro FE 1.6L I4 Auto FWD 0 $24,415 $19,999 $4,416 White Gray 159 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $27,976 $23,629 $4,347 Red Gray 124 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $27,750 $23,466 $4,284 White N/A 818 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $27,750 $23,466 $4,284 White N/A 818 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,370 $27,088 $4,282 Black Black 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,615 $22,335 $4,280 White Gray 377 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,320 $22,044 $4,276 Gray Gray 377 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,320 $22,044 $4,276 N/A Gray 377 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,320 $22,044 $4,276 N/A Gray 377 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,320 $22,044 $4,276 Gray Gray 377 mi
2017 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,135 $24,881 $4,254 White N/A 538 mi
2017 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,135 $24,881 $4,254 White N/A 538 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $26,526 $22,282 $4,244 Gray Gray 124 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $26,526 $22,282 $4,244 Gray Gray 124 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,800 $20,558 $4,242 Gray N/A 40 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,800 $20,558 $4,242 Gray N/A 40 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,570 $23,330 $4,240 Red Gray 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,275 $23,035 $4,240 N/A Gray 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,615 $23,375 $4,240 Red Gray 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,420 $28,180 $4,240 N/A Gray 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,275 $23,035 $4,240 N/A Gray 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,615 $23,375 $4,240 Red Gray 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,570 $23,330 $4,240 Red Gray 656 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,025 $28,789 $4,236 N/A Gray 1459 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,025 $28,789 $4,236 N/A Gray 1459 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,470 $22,235 $4,235 Red Gray 42 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,470 $22,235 $4,235 Red Gray 42 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $26,611 $22,385 $4,226 White Gray 124 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,265 $21,060 $4,205 White Gray 377 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,265 $21,060 $4,205 White Gray 377 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,265 $21,060 $4,205 White Gray 377 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,475 $27,296 $4,179 Black Black 884 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,475 $27,296 $4,179 Black Black 884 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,870 $20,694 $4,176 Gray Gray 377 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,870 $20,694 $4,176 Gray Gray 377 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,030 $24,857 $4,173 White Gray 159 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,030 $24,857 $4,173 White Gray 159 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,340 $28,173 $4,167 Gray Gray 1459 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,340 $28,173 $4,167 Gray Gray 1459 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,330 $25,170 $4,160 White Gray 895 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,515 $29,356 $4,159 White Black 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,515 $29,356 $4,159 White Black 386 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,260 $25,104 $4,156 White Gray 895 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,210 $25,057 $4,153 White Gray 895 mi
2017 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,135 $24,995 $4,140 Black Gray 367 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,205 $25,071 $4,134 White Gray 306 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,205 $25,071 $4,134 White Gray 306 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $29,254 $4,116 White Black 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $29,254 $4,116 White Black 386 mi
2018 Kia Niro Touring 1.6L I4 FWD 2,312 $32,995 $28,893 $4,102 Gray N/A 54 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $28,888 $4,087 Gray Black 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $28,888 $4,087 Gray Black 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $28,888 $4,087 N/A Black 386 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,150 $29,065 $4,085 Beige Black 793 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,035 $20,964 $4,071 White Gray 368 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,035 $20,964 $4,071 White Gray 368 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,875 $20,810 $4,065 Gray N/A 377 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,875 $20,810 $4,065 Gray N/A 377 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,080 $25,053 $4,027 White Gray 144 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,125 $25,102 $4,023 Black Gray 884 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,125 $25,102 $4,023 Black Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,490 $22,470 $4,020 Gray Gray 656 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,490 $22,470 $4,020 Gray Gray 656 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,030 $25,024 $4,006 Black Gray 884 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,030 $25,024 $4,006 Black Gray 884 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $27,900 $23,900 $4,000 White Gray 114 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,780 $25,780 $4,000 White Gray 114 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,615 $25,615 $4,000 Black Gray 367 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,615 $25,615 $4,000 Black Gray 367 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,955 $28,955 $4,000 Red Black 884 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,955 $28,955 $4,000 Red Black 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,900 $28,905 $3,995 White Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,865 $28,879 $3,986 White Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $20,897 $3,973 Red Gray 363 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $20,897 $3,973 Red Gray 363 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,700 $3,925 Gray Gray 1459 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,700 $3,925 Gray Gray 1459 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,620 $22,708 $3,912 White N/A 45 mi
2017 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,030 $25,124 $3,906 White Gray 112 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,200 $25,315 $3,885 White Gray 735 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,200 $25,315 $3,885 White Gray 735 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,340 $22,468 $3,872 Gray N/A 2017 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $26,880 $23,028 $3,852 Gray Gray 884 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $26,880 $23,028 $3,852 Gray Gray 884 mi
2017 Kia Niro FE 1.6L I4 6 Speed FWD 0 $23,920 $20,085 $3,835 Red N/A 377 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $29,147 $3,828 Gray Gray 365 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $29,147 $3,828 N/A Gray 365 mi
2018 Kia Niro LX 1.6L I4 FWD 0 $26,075 $22,257 $3,818 Red Gray 25 mi
2017 Kia Niro FE 1.6L I4 6 Speed FWD 0 $24,390 $20,599 $3,791 White Gray 2148 mi
2017 Kia Niro FE 1.6L I4 6 Speed FWD 0 $24,390 $20,599 $3,791 White Gray 2148 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 Gray Gray 884 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,735 $22,965 $3,770 Red N/A 2017 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,735 $22,965 $3,770 Red N/A 2017 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,245 $21,475 $3,770 White N/A 377 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,245 $29,482 $3,763 Gray Black 929 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,245 $29,482 $3,763 Gray Black 929 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,085 $25,325 $3,760 White Gray 299 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,485 $25,726 $3,759 White Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,485 $25,726 $3,759 White Gray 884 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,130 $27,391 $3,739 Black Black 171 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,130 $27,391 $3,739 Black Black 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,990 $25,253 $3,737 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,990 $25,253 $3,737 Gray Gray 884 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,575 $28,844 $3,731 Beige Black 873 mi
2017 Kia Niro LX 1.6L I4 Auto FWD 0 $25,460 $21,741 $3,719 White Gray 873 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,770 $26,052 $3,718 Gray Gray 386 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,770 $26,052 $3,718 Gray Gray 386 mi
2017 Kia Niro FE 1.6L I4 6 Speed FWD 0 $24,315 $20,599 $3,716 White Gray 2148 mi
2017 Kia Niro FE 1.6L I4 6 Speed FWD 0 $24,315 $20,599 $3,716 White Gray 2148 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,465 $29,779 $3,686 White N/A 356 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $25,950 $3,675 Gray Gray 112 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $25,950 $3,675 Gray Gray 112 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,165 $21,495 $3,670 White Gray 1124 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,855 $21,193 $3,662 Red Gray 743 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,085 $25,433 $3,652 White Gray 171 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,085 $25,433 $3,652 White Gray 171 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,080 $25,429 $3,651 White Gray 171 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,080 $25,429 $3,651 White Gray 171 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,280 $25,634 $3,646 White Gray 693 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $23,533 $3,642 Red Gray 215 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $23,533 $3,642 Red Gray 215 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,340 $22,699 $3,641 Gray N/A 2017 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $29,546 $3,639 Beige Gray 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $29,546 $3,639 Beige Gray 106 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,340 $22,711 $3,629 Red N/A 2017 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,125 $25,503 $3,622 Black Gray 884 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,125 $25,503 $3,622 Black Gray 884 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,330 $25,709 $3,621 Black Gray 929 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,330 $25,709 $3,621 Black Gray 929 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,525 $28,915 $3,610 N/A Gray 144 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $29,030 $25,423 $3,607 White Gray 693 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,435 $23,845 $3,590 Red Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,435 $23,845 $3,590 Red Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $28,845 $3,580 Beige Gray 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,170 $23,600 $3,570 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,170 $23,600 $3,570 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,140 $23,575 $3,565 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,140 $23,575 $3,565 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,140 $23,575 $3,565 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,140 $23,575 $3,565 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,140 $23,575 $3,565 N/A Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,140 $23,575 $3,565 N/A Gray 884 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $29,815 $3,555 N/A N/A 150 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $29,815 $3,555 N/A N/A 150 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,285 $25,737 $3,548 White Gray 2039 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $29,449 $3,526 Beige N/A 150 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,895 $29,390 $3,505 Red Gray 747 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,110 $29,605 $3,505 N/A Gray 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,895 $29,390 $3,505 Red Gray 747 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,110 $29,605 $3,505 N/A Gray 106 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,290 $28,810 $3,480 N/A N/A 150 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,290 $28,810 $3,480 N/A N/A 150 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,570 $26,120 $3,450 White Gray 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,570 $26,120 $3,450 White Gray 42 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,250 $29,813 $3,437 Beige Black 1190 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,600 $26,172 $3,428 Gray Gray 106 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,075 $29,649 $3,426 White N/A 150 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,075 $29,649 $3,426 White N/A 150 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $26,300 $3,420 Gray Gray 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,565 $26,149 $3,416 Red Gray 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,565 $26,149 $3,416 Red Gray 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,025 $29,617 $3,408 Red Black 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,270 $25,876 $3,394 N/A Gray 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,270 $25,876 $3,394 N/A Gray 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,060 $25,667 $3,393 Gray Gray 306 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,611 $22,218 $3,393 Gray Gray 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,316 $22,923 $3,393 Red Gray 306 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,175 $25,782 $3,393 Gray Gray 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,565 $23,172 $3,393 White Gray 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,316 $22,923 $3,393 Red Gray 306 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,060 $25,667 $3,393 Gray Gray 306 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,565 $23,172 $3,393 White Gray 306 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $34,766 $31,373 $3,393 White Black 306 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,175 $25,782 $3,393 Gray Gray 306 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,611 $22,218 $3,393 Gray Gray 306 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,230 $24,837 $3,393 White Gray 106 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,670 $26,282 $3,388 Gray Gray 307 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,595 $26,226 $3,369 White Gray 2039 mi
2017 Kia Niro FE 1.6L I4 Auto FWD 197 $24,315 $20,950 $3,365 White Gray 860 mi
2017 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $24,355 $20,995 $3,360 Red Gray 367 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,119 $24,769 $3,350 Gray Gray 438 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,119 $24,769 $3,350 Gray Gray 438 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,145 $29,805 $3,340 N/A Gray 743 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $26,950 $23,613 $3,337 Red Gray 356 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,296 $3,329 Gray Gray 365 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,296 $3,329 Gray Gray 365 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,075 $25,752 $3,323 N/A N/A 150 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,125 $22,804 $3,321 Gray Gray 1459 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,125 $22,804 $3,321 Gray Gray 1459 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,135 $25,815 $3,320 N/A Gray 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,135 $25,815 $3,320 N/A Gray 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,135 $25,820 $3,315 Beige Gray 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $23,861 $3,314 Gray Gray 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $23,861 $3,314 Gray Gray 144 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,515 $30,202 $3,313 Black Black 1190 mi
2017 Kia Niro FE 1.6L I4 Auto FWD 0 $24,545 $21,233 $3,312 White Gray 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,670 $26,359 $3,311 Gray Gray 620 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,670 $26,359 $3,311 Gray Gray 1190 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,670 $26,359 $3,311 Gray Gray 620 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,975 $29,665 $3,310 Black Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,975 $29,665 $3,310 Black Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,520 $26,223 $3,297 White Gray 1817 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,520 $26,223 $3,297 White Gray 1817 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,680 $29,387 $3,293 Gray Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,680 $29,387 $3,293 Gray Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,470 $26,181 $3,289 White Gray 620 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,470 $26,181 $3,289 White Gray 620 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,605 $29,325 $3,280 N/A Gray 1114 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,605 $29,325 $3,280 N/A Gray 1114 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,665 $24,399 $3,266 White Gray 1124 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,125 $25,861 $3,264 Gray Gray 1817 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,125 $25,861 $3,264 Gray Gray 1817 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,470 $26,217 $3,253 Red N/A 2020 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,470 $26,217 $3,253 Red N/A 2020 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,320 $24,069 $3,251 Gray Gray 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,320 $24,069 $3,251 Gray Gray 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,465 $30,217 $3,248 White Gray 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,465 $30,217 $3,248 White Gray 2401 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,285 $30,039 $3,246 Gray Gray 1114 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,385 $23,141 $3,244 White Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,385 $23,141 $3,244 White Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,120 $22,879 $3,241 Gray Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,120 $22,879 $3,241 Gray Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,090 $22,854 $3,236 N/A Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,090 $22,854 $3,236 Gray Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,090 $22,854 $3,236 Gray Gray 884 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,090 $22,854 $3,236 N/A Gray 884 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,620 $29,386 $3,234 Gray Gray 2039 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,855 $21,630 $3,225 Gray Gray 929 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,855 $21,630 $3,225 Gray Gray 929 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,170 $29,946 $3,224 N/A Gray 1114 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,170 $29,946 $3,224 N/A Gray 1114 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,670 $30,451 $3,219 White Black 2039 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,030 $29,815 $3,215 Gray Black 587 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,995 $29,785 $3,210 White Gray 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,995 $29,785 $3,210 White Gray 137 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,868 $3,207 Beige Black 490 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,868 $3,207 Beige Black 490 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,655 $29,467 $3,188 N/A Gray 144 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,655 $29,467 $3,188 N/A Gray 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,600 $29,419 $3,181 N/A Gray 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,600 $29,419 $3,181 N/A Gray 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,670 $26,496 $3,174 Gray Gray 933 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,165 $21,993 $3,172 White Gray 1190 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,185 $24,016 $3,169 Gray Gray 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,185 $24,016 $3,169 Gray Gray 144 mi
2017 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,075 $25,913 $3,162 White Gray 290 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,300 $26,150 $3,150 White Gray 704 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,765 $29,618 $3,147 White Gray 2053 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,765 $29,618 $3,147 White Gray 2053 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $24,029 $3,146 Gray Gray 1817 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,285 $26,139 $3,146 Gray Gray 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $24,029 $3,146 Gray Gray 1817 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,545 $30,401 $3,144 White Black 137 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,586 $3,139 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,520 $30,381 $3,139 White Black 393 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $21,586 $3,139 Gray Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,520 $30,381 $3,139 White Black 393 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,230 $22,097 $3,133 Gray Gray 106 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,230 $22,097 $3,133 Gray Gray 106 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,075 $22,945 $3,130 Red Gray 112 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,605 $26,480 $3,125 Red Gray 262 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,370 $30,245 $3,125 Red Black 393 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,370 $30,245 $3,125 Red Black 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,615 $26,490 $3,125 Black Gray 929 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,370 $30,245 $3,125 Red Black 393 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,605 $26,480 $3,125 Red Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,615 $26,490 $3,125 Black Gray 929 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,270 $24,150 $3,120 Red Gray 1190 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,270 $24,150 $3,120 Gray Gray 620 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,270 $24,150 $3,120 Gray Gray 620 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,365 $21,247 $3,118 Gray Gray 1459 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,365 $21,247 $3,118 Gray Gray 1459 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,255 $24,141 $3,114 Beige N/A 706 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,125 $26,011 $3,114 N/A Gray 144 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,075 $22,961 $3,114 Gray Gray 365 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,255 $24,141 $3,114 Beige N/A 706 mi
2017 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,000 $20,888 $3,112 Red Gray 290 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $22,013 $3,107 White Gray 386 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,150 $30,045 $3,105 Gray Black 747 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,150 $30,045 $3,105 Gray Black 747 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 N/A Gray 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 N/A Gray 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 N/A Gray 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 Gray Gray 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 N/A Gray 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 N/A Black 587 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 Gray Gray 2401 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,230 $26,140 $3,090 Gray Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,230 $26,140 $3,090 Gray Gray 262 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,505 $30,429 $3,076 White Black 299 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,505 $30,429 $3,076 White Black 299 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,665 $24,590 $3,075 White Gray 1140 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,750 $26,682 $3,068 White Gray 393 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $27,620 $24,552 $3,068 White N/A 2020 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $27,620 $24,552 $3,068 White N/A 2020 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,750 $26,682 $3,068 White Gray 393 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $30,017 $3,058 Gray Black 666 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,970 $29,923 $3,047 White Gray 666 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,970 $29,923 $3,047 White Gray 666 mi
2017 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,030 $25,990 $3,040 White Gray 1114 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,740 $29,702 $3,038 Red Gray 873 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $30,341 $3,029 Red Gray 307 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $30,341 $3,029 Red Gray 307 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,810 $21,783 $3,027 White Gray 112 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,810 $21,783 $3,027 White Gray 112 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,575 $26,552 $3,023 Gray Gray 2401 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $26,732 $3,023 Gray Gray 393 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $26,732 $3,023 Gray Gray 393 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $26,732 $3,023 Gray Gray 393 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,575 $26,552 $3,023 Gray Gray 2401 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,575 $26,552 $3,023 Gray Gray 2401 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $26,732 $3,023 Gray Gray 393 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,575 $26,552 $3,023 Gray Gray 2401 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,265 $22,245 $3,020 White Gray 367 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,265 $22,245 $3,020 White Gray 367 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,325 $26,309 $3,016 Gray Gray 414 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,325 $26,309 $3,016 Gray Gray 414 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,360 $24,351 $3,009 Gray Gray 414 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,360 $24,351 $3,009 Gray Gray 414 mi
2017 Kia Niro FE 1.6L I4 Auto FWD 0 $24,405 $21,400 $3,005 White Gray 884 mi
2017 Kia Niro FE 1.6L I4 Auto FWD 0 $24,405 $21,400 $3,005 White Gray 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,622 $3,003 Gray Gray 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,622 $3,003 Gray Gray 137 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,020 $22,020 $3,000 White Gray 367 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,020 $22,020 $3,000 White Gray 367 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,250 $26,260 $2,990 N/A Gray 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,250 $26,260 $2,990 N/A Gray 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,575 $24,586 $2,989 Black Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,575 $24,586 $2,989 Black Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,699 $2,976 White Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,699 $2,976 White Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,699 $2,976 White Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,699 $2,976 White Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,699 $2,976 White Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,699 $2,976 White Gray 262 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,640 $30,670 $2,970 White Black 704 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,640 $30,670 $2,970 White Black 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,575 $24,606 $2,969 Red Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,695 $24,732 $2,963 White Gray 929 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,695 $24,732 $2,963 White Gray 929 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,180 $24,221 $2,959 Gray Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,180 $24,221 $2,959 Gray Gray 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,180 $24,221 $2,959 Gray Gray 262 mi