The Best Deals On 1,112,469 New Cars




 
Vehicle Trim Engine Transmission Drivetrain Mileage MSRP Price Discount* Payment* Ext. / Int. Distance Seller
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,045 $26,446 $6,599 $356 896 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,050 $26,460 $6,590 $357 896 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $26,404 $6,571 $356 896 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,820 $26,264 $6,556 $354 896 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,655 $26,107 $6,548 $352 896 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,620 $26,076 $6,544 $352 896 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,525 $26,001 $6,524 $350 896 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,220 $26,717 $6,503 $360 896 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $26,518 $6,457 $357 896 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,030 $22,790 $6,240 $307 896 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,720 $23,665 $6,055 $319 367 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $36,509 $30,572 $5,937 $412 2062 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,159 $26,397 $5,762 $356 2062 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,165 $19,454 $5,711 $262 896 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $19,663 $5,602 $265 896 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,265 $19,663 $5,602 $265 896 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,165 $19,573 $5,592 $264 896 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $19,309 $5,561 $260 896 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $19,193 $5,532 $259 896 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,260 $23,988 $5,272 $323 895 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,210 $23,988 $5,222 $323 895 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $27,849 $22,725 $5,124 $306 2062 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $27,849 $22,725 $5,124 $306 2062 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $28,350 $5,120 $382 42 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 23 $33,315 $28,215 $5,100 $380 816 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,295 $28,252 $5,043 $381 16 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,295 $28,252 $5,043 $381 16 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $34,940 $29,936 $5,004 $404 2017 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $27,973 $5,002 $377 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,820 $27,829 $4,991 $375 42 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $26,950 $22,000 $4,950 $297 356 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,166 $21,238 $4,928 $286 124 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,375 $24,461 $4,914 $330 16 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,375 $24,461 $4,914 $330 16 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 9 $29,895 $24,995 $4,900 $337 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 15 $29,895 $24,995 $4,900 $337 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 19 $33,160 $28,260 $4,900 $381 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 17 $29,865 $24,965 $4,900 $337 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 43 $32,765 $27,865 $4,900 $376 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,330 $22,575 $4,755 $304 16 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $28,350 $4,725 $382 42 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $24,919 $4,706 $336 79 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 11 $26,220 $21,520 $4,700 $290 816 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $24,931 $4,694 $336 79 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,465 $28,779 $4,686 $388 356 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $28,795 $4,675 $388 79 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,395 $21,726 $4,669 $293 367 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,515 $28,859 $4,656 $389 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,515 $28,859 $4,656 $389 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $28,742 $4,628 $387 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $28,742 $4,628 $387 386 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,565 $24,949 $4,616 $336 42 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $28,388 $4,587 $383 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $28,388 $4,587 $383 386 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $28,388 $4,587 $383 386 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $35,100 $30,541 $4,559 $412 2017 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $20,172 $4,553 $272 79 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $28,849 $4,521 $389 386 mi
2017 Kia Niro EX 1.6L I4 FWD 0 $32,019 $27,524 $4,495 $371 2062 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,330 $24,988 $4,342 $337 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,470 $22,135 $4,335 $298 42 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $25,329 $4,296 $341 386 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $25,329 $4,296 $341 386 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $31,650 $27,356 $4,294 $369 2017 mi
2017 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,135 $24,881 $4,254 $335 538 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,190 $21,100 $4,090 $284 367 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $25,700 $4,020 $346 368 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,955 $28,955 $4,000 $390 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $25,555 $3,985 $344 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $25,555 $3,985 $344 368 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,540 $25,555 $3,985 $344 368 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $29,047 $3,928 $392 365 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $29,047 $3,928 $392 365 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,385 $29,464 $3,921 $397 884 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,055 $29,153 $3,902 $393 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,065 $29,169 $3,896 $393 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,065 $29,169 $3,896 $393 377 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,990 $29,102 $3,888 $392 884 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,200 $25,315 $3,885 $341 735 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,670 $28,803 $3,867 $388 377 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,560 $29,711 $3,849 $401 377 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,625 $28,790 $3,835 $388 377 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,810 $21,009 $3,801 $283 367 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,220 $29,420 $3,800 $397 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 $349 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 $349 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $25,892 $3,783 $349 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,605 $25,835 $3,770 $348 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,605 $25,835 $3,770 $348 884 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,705 $25,963 $3,742 $350 40 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,855 $26,113 $3,742 $352 40 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,465 $23,723 $3,742 $320 40 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $26,061 $3,709 $351 377 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $26,061 $3,709 $351 377 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $25,950 $3,675 $350 112 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,905 $26,234 $3,671 $354 377 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $25,165 $21,495 $3,670 $290 1124 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,635 $26,990 $3,645 $364 873 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,635 $26,990 $3,645 $364 873 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $29,546 $3,639 $398 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,185 $29,546 $3,639 $398 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $25,996 $3,629 $350 365 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $23,553 $3,622 $317 215 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,340 $22,718 $3,622 $306 2017 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $21,513 $3,607 $290 386 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $21,513 $3,607 $290 386 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,020 $21,415 $3,605 $289 165 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,566 $25,965 $3,601 $350 124 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,020 $21,423 $3,597 $289 386 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,020 $21,423 $3,597 $289 386 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,435 $23,845 $3,590 $321 884 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $28,845 $3,580 $389 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,140 $23,575 $3,565 $318 884 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,810 $21,254 $3,556 $287 386 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,735 $23,225 $3,510 $313 2017 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,895 $29,390 $3,505 $396 747 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,424 $26,922 $3,502 $363 438 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,320 $23,819 $3,501 $321 175 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $29,670 $26,186 $3,484 $353 1124 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,690 $30,212 $3,478 $407 1956 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,670 $30,201 $3,469 $407 2039 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,620 $27,176 $3,444 $366 1891 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,600 $26,172 $3,428 $353 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,150 $29,730 $3,420 $401 747 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $26,300 $3,420 $355 106 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,222 $3,403 $353 406 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $32,340 $28,939 $3,401 $390 25 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,230 $24,837 $3,393 $335 106 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $26,340 $22,960 $3,380 $310 2017 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,810 $24,440 $3,370 $329 367 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,170 $29,820 $3,350 $402 460 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $30,041 $3,329 $405 307 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,670 $26,359 $3,311 $355 620 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,470 $26,181 $3,289 $353 620 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,820 $29,541 $3,279 $398 307 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,350 $3,275 $355 2053 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,350 $3,275 $355 2053 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,470 $26,200 $3,270 $353 2053 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,665 $24,399 $3,266 $329 1124 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,360 $30,107 $3,253 $406 490 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,320 $24,069 $3,251 $324 106 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,465 $30,217 $3,248 $407 2401 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,285 $30,039 $3,246 $405 1114 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,175 $25,930 $3,245 $350 2053 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,170 $29,946 $3,224 $404 1114 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,975 $29,765 $3,210 $401 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $29,773 $3,202 $401 2256 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,770 $26,570 $3,200 $358 773 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,920 $29,722 $3,198 $401 585 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $29,245 $3,180 $394 2256 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $29,245 $3,180 $394 2256 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $29,245 $3,180 $394 2256 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,620 $29,441 $3,179 $397 307 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,450 $3,175 $357 666 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $33,015 $29,841 $3,174 $402 307 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,265 $22,110 $3,155 $298 377 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,265 $22,110 $3,155 $298 377 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,120 $29,969 $3,151 $404 363 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,839 $29,702 $3,137 $400 873 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $26,305 $23,172 $3,133 $312 377 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $29,843 $3,132 $402 307 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,225 $30,094 $3,131 $406 2401 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,075 $22,945 $3,130 $309 112 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,220 $30,094 $3,126 $406 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,370 $30,245 $3,125 $408 393 mi
2017 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,000 $20,888 $3,112 $282 290 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,220 $24,108 $3,112 $325 2039 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,285 $30,179 $3,106 $407 585 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $24,072 $3,103 $324 1817 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 $404 2401 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $29,973 $3,102 $404 2401 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,190 $30,124 $3,066 $406 929 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $30,017 $3,058 $405 666 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,070 $30,019 $3,051 $405 929 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,905 $21,861 $3,044 $295 175 mi
2017 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,030 $25,990 $3,040 $350 1114 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $26,768 $3,032 $361 587 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,370 $30,341 $3,029 $409 307 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,810 $21,783 $3,027 $294 112 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $26,732 $3,023 $360 393 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,690 $29,668 $3,022 $400 929 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $30,335 $27,314 $3,021 $368 406 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,470 $26,451 $3,019 $357 2256 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,670 $29,653 $3,017 $400 929 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,670 $29,653 $3,017 $400 929 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,670 $29,653 $3,017 $400 929 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,700 $26,684 $3,016 $360 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,664 $3,011 $359 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $26,664 $3,011 $359 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,622 $3,003 $359 587 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,915 $30,915 $3,000 $417 114 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,520 $26,523 $2,997 $358 25 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,075 $26,085 $2,990 $352 2256 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,075 $26,085 $2,990 $352 2256 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,895 $26,914 $2,981 $363 363 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,640 $30,670 $2,970 $413 704 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $26,768 $2,952 $361 170 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,290 $29,339 $2,951 $395 279 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,700 $26,751 $2,949 $361 363 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,605 $26,680 $2,925 $360 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,975 $27,058 $2,917 $365 929 mi
2017 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,395 $21,480 $2,915 $290 230 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,768 $2,907 $334 299 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,145 $30,242 $2,903 $408 46 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,722 $2,903 $360 406 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,565 $30,673 $2,892 $413 66 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,715 $24,835 $2,880 $335 393 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,795 $26,919 $2,876 $363 225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,615 $26,740 $2,875 $360 929 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,320 $26,449 $2,871 $357 1648 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,695 $24,841 $2,854 $335 307 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,800 $2,825 $361 666 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $22,297 $2,823 $301 884 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $22,041 $2,819 $297 225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,780 $26,967 $2,813 $364 299 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,862 $2,813 $335 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,730 $26,921 $2,809 $363 299 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,640 $26,832 $2,808 $362 46 mi
2017 Kia Niro LX 1.6L I4 Auto FWD 15 $24,956 $22,150 $2,806 $299 167 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,655 $29,857 $2,798 $402 538 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,575 $24,786 $2,789 $334 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,755 $24,966 $2,789 $337 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,755 $24,966 $2,789 $337 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,575 $24,786 $2,789 $334 262 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,090 $30,301 $2,789 $408 711 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,655 $24,873 $2,782 $335 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,655 $24,873 $2,782 $335 262 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $33,035 $30,254 $2,781 $408 20 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $22,339 $2,781 $301 159 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $26,845 $2,780 $362 521 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 3 $33,515 $30,735 $2,780 $414 521 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 2 $26,520 $23,740 $2,780 $320 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $26,845 $2,780 $362 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,925 $27,145 $2,780 $366 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,720 $26,940 $2,780 $363 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,675 $26,895 $2,780 $363 521 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 2 $33,125 $30,345 $2,780 $409 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $26,845 $2,780 $362 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $26,845 $2,780 $362 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,625 $26,845 $2,780 $362 521 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,899 $2,776 $336 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,899 $2,776 $336 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,899 $2,776 $336 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,899 $2,776 $336 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,899 $2,776 $336 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,675 $24,899 $2,776 $336 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $26,850 $2,775 $362 279 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,575 $24,806 $2,769 $334 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,575 $24,806 $2,769 $334 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,155 $26,386 $2,769 $356 527 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,620 $24,856 $2,764 $335 406 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,180 $24,421 $2,759 $329 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,360 $24,601 $2,759 $332 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,180 $24,421 $2,759 $329 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,360 $24,601 $2,759 $332 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,360 $24,601 $2,759 $332 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,180 $24,421 $2,759 $329 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,280 $24,533 $2,747 $331 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,280 $24,533 $2,747 $331 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,280 $24,533 $2,747 $331 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,280 $24,533 $2,747 $331 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,275 $24,533 $2,742 $331 262 mi
2018 Kia Niro Auto 0 $29,540 $26,805 $2,735 $361 368 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,075 $23,345 $2,730 $315 2053 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,175 $24,445 $2,730 $330 134 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,425 $29,697 $2,728 $400 711 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $30,743 $2,727 $414 1201 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,105 $30,383 $2,722 $410 1951 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,105 $30,383 $2,722 $410 1951 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $28,100 $25,378 $2,722 $342 225 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,575 $29,857 $2,718 $402 538 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $33,050 $30,332 $2,718 $409 509 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,175 $26,467 $2,708 $357 279 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,815 $30,111 $2,704 $406 527 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $32,975 $30,273 $2,702 $408 538 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,920 $30,222 $2,698 $407 20 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 11 $32,655 $29,967 $2,688 $404 509 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,135 $26,449 $2,686 $357 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,175 $24,490 $2,685 $330 144 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,280 $23,597 $2,683 $318 1464 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $22,490 $2,680 $303 1817 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,165 $22,490 $2,675 $303 1140 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,525 $29,857 $2,668 $402 538 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $27,007 $2,668 $364 1201 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,690 $25,025 $2,665 $337 46 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,690 $25,025 $2,665 $337 46 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 11 $33,615 $30,960 $2,655 $417 509 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,865 $22,213 $2,652 $299 299 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,715 $25,063 $2,652 $338 66 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,775 $22,128 $2,647 $298 2053 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 51 $33,520 $30,881 $2,639 $416 509 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 17 $33,300 $30,662 $2,638 $413 509 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 12 $33,470 $30,838 $2,632 $416 509 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $30,839 $2,631 $416 2292 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $22,183 $2,627 $299 2053 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $22,183 $2,627 $299 2053 mi
2018 Kia Niro LX 1.6L I4 6 Speed FWD 0 $24,725 $22,099 $2,626 $298 2148 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,335 $27,714 $2,621 $374 538 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,335 $27,714 $2,621 $374 538 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,710 $22,091 $2,619 $298 2053 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,710 $22,091 $2,619 $298 2053 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,007 $2,618 $364 1201 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,125 $30,515 $2,610 $411 163 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,075 $30,466 $2,609 $411 391 mi
2017 Kia Niro Touring 1.6L I4 FWD 0 $30,855 $28,246 $2,609 $381 422 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,075 $30,473 $2,602 $411 20 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,075 $30,473 $2,602 $411 20 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,320 $24,719 $2,601 $333 239 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,320 $24,719 $2,601 $333 239 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $30,474 $2,601 $411 2292 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,040 $30,440 $2,600 $410 704 mi
2017 Kia Niro FE 1.6L I4 Auto FWD 0 $24,065 $21,467 $2,598 $289 144 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,275 $24,683 $2,592 $333 225 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $30,880 $2,590 $416 773 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,505 $30,918 $2,587 $417 499 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,160 $30,577 $2,583 $412 704 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,500 $30,922 $2,578 $417 202 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $22,546 $2,574 $304 1464 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,710 $31,138 $2,572 $420 9 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,710 $31,138 $2,572 $420 9 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,720 $27,150 $2,570 $366 711 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,580 $31,011 $2,569 $418 2326 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,710 $22,141 $2,569 $298 307 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,610 $31,045 $2,565 $418 9 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,615 $27,051 $2,564 $365 711 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,580 $30,016 $2,564 $405 499 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $33,015 $30,453 $2,562 $411 704 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,600 $31,048 $2,552 $419 9 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,600 $31,048 $2,552 $419 9 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,920 $30,373 $2,547 $409 704 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,315 $30,773 $2,542 $415 9 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,315 $30,773 $2,542 $415 9 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,600 $27,061 $2,539 $365 1951 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,770 $27,243 $2,527 $367 509 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $30,620 $28,096 $2,524 $379 45 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,620 $28,096 $2,524 $379 46 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,090 $30,567 $2,523 $412 2326 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,755 $27,232 $2,523 $367 20 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,205 $30,683 $2,522 $414 9 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 2 $29,720 $27,200 $2,520 $367 509 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 51 $29,675 $27,164 $2,511 $366 509 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,122 $2,503 $366 202 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,155 $26,653 $2,502 $359 20 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,124 $2,501 $366 279 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,615 $31,114 $2,501 $419 1206 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,760 $22,260 $2,500 $300 109 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,785 $22,285 $2,500 $300 109 mi
2018 Kia Niro Touring 1.6L I4 6 Speed FWD 0 $33,545 $31,046 $2,499 $419 45 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,075 $26,579 $2,496 $358 2233 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $28,460 $25,964 $2,496 $350 20 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,075 $26,579 $2,496 $358 2233 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,175 $26,690 $2,485 $360 391 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,390 $26,906 $2,484 $363 499 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,390 $26,906 $2,484 $363 499 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,445 $30,962 $2,483 $417 704 mi
2018 Kia Niro LX 1.6L I4 FWD 20 $24,780 $22,302 $2,478 $301 602 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $30,993 $2,477 $418 704 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,645 $31,185 $2,460 $420 2326 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,645 $31,185 $2,460 $420 2326 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,645 $31,185 $2,460 $420 2326 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $30,135 $27,680 $2,455 $373 46 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,170 $22,723 $2,447 $306 137 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,865 $27,422 $2,443 $370 9 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,865 $27,422 $2,443 $370 9 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 1 $24,315 $21,877 $2,438 $295 306 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,285 $30,853 $2,432 $416 1923 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,115 $22,684 $2,431 $306 2401 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,250 $30,819 $2,431 $415 2326 mi
2018 Kia Niro Touring 1.6L I4 FWD 0 $33,250 $30,819 $2,431 $415 2326 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,425 $30,996 $2,429 $418 291 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,915 $25,489 $2,426 $344 20 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,755 $27,332 $2,423 $368 9 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,430 $24,020 $2,410 $324 499 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,760 $22,355 $2,405 $301 490 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,545 $31,151 $2,394 $420 2292 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,035 $22,660 $2,375 $305 499 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $27,230 $24,856 $2,374 $335 391 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,370 $24,999 $2,371 $337 508 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,155 $26,786 $2,369 $361 704 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,725 $22,357 $2,368 $301 499 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,855 $22,499 $2,356 $303 178 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,075 $22,730 $2,345 $306 262 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,125 $24,780 $2,345 $334 711 mi
2017 Kia Niro Touring 1.6L I4 Auto FWD 0 $31,130 $28,791 $2,339 $388 171 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $22,781 $2,339 $307 262 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $22,781 $2,339 $307 262 mi
2017 Kia Niro LX 1.6L I4 Auto FWD 197 $22,557 $20,221 $2,336 $273 860 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $27,468 $2,332 $370 2326 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,800 $27,468 $2,332 $370 2326 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,299 $2,326 $368 279 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,020 $22,705 $2,315 $306 262 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,995 $25,685 $2,310 $346 45 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,620 $25,337 $2,283 $342 279 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,770 $22,498 $2,272 $303 1201 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,670 $25,399 $2,271 $342 9 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,670 $25,399 $2,271 $342 9 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,570 $25,306 $2,264 $341 9 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,710 $25,448 $2,262 $343 45 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,710 $25,448 $2,262 $343 45 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,800 $27,541 $2,259 $371 307 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,085 $26,833 $2,252 $362 171 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,080 $26,829 $2,251 $362 171 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,275 $25,033 $2,242 $337 9 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,910 $22,674 $2,236 $306 1648 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,225 $24,991 $2,234 $337 9 mi
2018 Kia Niro EX 1.6L I4 6 Speed FWD 0 $27,320 $25,094 $2,226 $338 45 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,320 $25,094 $2,226 $338 704 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $25,070 $22,898 $2,172 $309 225 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $30,275 $2,150 $408 895 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,075 $26,925 $2,150 $363 295 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,680 $31,530 $2,150 $425 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,550 $31,400 $2,150 $423 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $32,975 $30,825 $2,150 $416 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,485 $31,335 $2,150 $422 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $27,525 $2,150 $371 94 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,070 $22,920 $2,150 $309 87 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,025 $30,875 $2,150 $416 94 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $30,925 $2,150 $417 2316 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,680 $27,530 $2,150 $371 87 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,550 $31,400 $2,150 $423 895 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,710 $22,560 $2,150 $304 2316 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,470 $24,320 $2,150 $328 2316 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,525 $27,375 $2,150 $369 895 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $26,470 $24,320 $2,150 $328 2316 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $27,715 $25,565 $2,150 $345 537 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,425 $30,275 $2,150 $408 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,475 $2,150 $370 87 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $31,680 $29,530 $2,150 $398 2330 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,720 $27,570 $2,150 $372 537 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $31,920 $29,770 $2,150 $401 2330 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $27,525 $2,150 $371 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,625 $27,475 $2,150 $370 2316 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,180 $31,030 $2,150 $418 87 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,075 $30,925 $2,150 $417 2316 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $31,470 $29,320 $2,150 $395 2330 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $31,320 $2,150 $422 2316 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $31,320 $2,150 $422 2316 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,270 $27,120 $2,150 $366 537 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,470 $24,320 $2,150 $328 307 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,370 $31,220 $2,150 $421 2316 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,525 $27,375 $2,150 $369 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,680 $31,530 $2,150 $425 895 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,675 $27,525 $2,150 $371 895 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $36,065 $33,915 $2,150 $457 2330 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,470 $31,320 $2,150 $422 2316 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $27,715 $25,565 $2,150 $345 537 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,020 $22,870 $2,150 $308 307 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,525 $27,400 $2,125 $369 291 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,115 $22,999 $2,116 $310 508 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,465 $31,380 $2,085 $423 367 mi
2018 Kia Niro Touring 1.6L I4 6 Speed Auto FWD 0 $33,170 $31,088 $2,082 $419 367 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,920 $30,841 $2,079 $416 367 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,915 $30,836 $2,079 $416 367 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,620 $30,544 $2,076 $412 367 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,595 $27,526 $2,069 $371 2039 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,285 $27,237 $2,048 $367 2039 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,565 $27,519 $2,046 $371 367 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,579 $2,046 $372 367 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,125 $27,102 $2,023 $365 884 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,710 $22,694 $2,016 $306 144 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $29,030 $27,024 $2,006 $364 884 mi
2018 Kia Niro Touring 1.6L I4 Auto FWD 0 $33,040 $31,058 $1,982 $419 1816 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $22,893 $1,977 $309 1493 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $24,870 $22,910 $1,960 $309 1493 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,870 $22,910 $1,960 $309 1493 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,100 $23,155 $1,945 $312 163 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,070 $23,130 $1,940 $312 2256 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,070 $23,130 $1,940 $312 2256 mi
2017 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $26,205 $24,271 $1,934 $327 46 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,910 $22,999 $1,911 $310 508 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $22,955 $1,905 $309 1951 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,860 $22,955 $1,905 $309 1951 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,760 $22,862 $1,898 $308 1951 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,305 $27,426 $1,879 $370 1923 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $29,305 $27,426 $1,879 $370 1923 mi
2018 Kia Niro FE 1.6L I4 FWD 0 $24,725 $22,846 $1,879 $308 2326 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,510 $22,649 $1,861 $305 711 mi
2017 Kia Niro EX 1.6L I4 Auto FWD 0 $26,880 $25,028 $1,852 $337 884 mi
2018 Kia Niro FE 1.6L I4 6 Speed Auto FWD 0 $24,365 $22,519 $1,846 $304 230 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,115 $23,283 $1,832 $314 45 mi
2018 Kia Niro LX 1.6L I4 6 Speed Auto FWD 0 $25,120 $23,297 $1,823 $314 46 mi
2017 Kia Niro LX 1.6L I4 Auto FWD 0 $24,675 $22,875 $1,800 $308 2233 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $23,028 $1,782 $310 704 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,810 $23,028 $1,782 $310 704 mi
2017 Kia Niro LX 1.6L I4 Auto FWD 0 $24,525 $22,750 $1,775 $307 2256 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $32,675 $30,925 $1,750 $417 2233 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,320 $25,570 $1,750 $345 215 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,570 $25,820 $1,750 $348 656 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $27,495 $25,745 $1,750 $347 905 mi
2018 Kia Niro EX 1.6L I4 FWD 0 $29,625 $27,875 $1,750 $376 2228 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,700 $23,950 $1,750 $323 2272 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,875 $1,750 $376 367 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $32,725 $30,975 $1,750 $418 2395 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,120 $23,370 $1,750 $315 2225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,190 $23,440 $1,750 $316 2225 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,020 $23,270 $1,750 $314 2225 mi
2018 Kia Niro EX 1.6L I4 6 Speed Auto FWD 0 $29,625 $27,875 $1,750 $376 367 mi
2018 Kia Niro LX 1.6L I4 Auto FWD 0 $25,100 $23,350 $1,750 $315 2272 mi
2018 Kia Niro EX 1.6L I4 Auto FWD 0 $31,761 $30,011 $1,750 $405 124 mi
2018 Kia Niro FE 1.6L I4 Auto FWD 0 $24,710 $22,960 $1,750 $310 2225 mi