Find the Right Used Auto Parts – Fast & Affordable!

Easily search our massive inventory for quality used engines, transmissions, body parts, and more—all at unbeatable prices.

Stock: NBB24386
Year: 2024
Make/Model : DODGE CHALLENGER
Vin :
Miles : 99000
See Parts
Stock: 20243027
Year: 2021
Make/Model : DODGE CHALLENGER
Vin :
Miles : 99000
See Parts
Stock: NBG24373
Year: 2020
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAGXLH152437
Miles : 106000
See Parts
Stock: C22564
Year: 2020
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZFJ4LH236337
Miles : 7000
See Parts
Stock: MAJ24249
Year: 2020
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG8LH173853
Miles : 96000
See Parts
Stock: NBG24373
Year: 2020
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAGXLH152437
Miles : 106000
See Parts
Stock: F0085279
Year: 2020
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG3LH226698
Miles : 88000
See Parts
Stock: 61188
Year: 2020
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG3LH138508
Miles : 105000
See Parts
Stock: C21943
Year: 2019
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZFJ8KH587248
Miles : 58000
See Parts
Stock: F0083377
Year: 2019
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZFJ1KH625435
Miles : 39000
See Parts
Stock: 392963
Year: 2019
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG0KH663492
Miles : 33000
See Parts
Stock: NBD25674
Year: 2019
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG7KH716706
Miles : 88000
See Parts
Stock: MAE25777
Year: 2019
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG9KH731935
Miles : 106000
See Parts
Stock: 25974
Year: 2017
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZGGXHH578823
Miles : 49000
See Parts
Stock: NBI23601
Year: 2017
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG9HH503071
Miles : 119000
See Parts
Stock: 17CHALLE
Year: 2017
Make/Model : DODGE CHALLENGER
Vin :
Miles : 99000
See Parts
Stock: 20244701
Year: 2017
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG9HH624716
Miles : 101000
See Parts
Stock: CAK24789
Year: 2017
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZGG6HH601658
Miles : 124000
See Parts
Stock: F0085491
Year: 2017
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAGXHH640181
Miles : 140000
See Parts
Stock: F0085662
Year: 2017
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG0HH624720
Miles : 86000
See Parts
Stock: G25D375
Year: 2017
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG9HH640351
Miles : 128000
See Parts
Stock: G25D375
Year: 2017
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG9HH640351
Miles : 128000
See Parts
Stock: CAE25829
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG5GH284768
Miles : 148000
See Parts
Stock: CAD24051
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZDJ1GH351437
Miles : 62000
See Parts
Stock: F0072560
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG1GH137377
Miles : 129000
See Parts
Stock: F0087243
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG8GH289298
Miles : 123000
See Parts
Stock: MAH24021
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG5GH145966
Miles : 148000
See Parts
Stock: 54831
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAGXGH285057
Miles : 92000
See Parts
Stock: NBA25046
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG8GH353842
Miles : 121000
See Parts
Stock: M0090741
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZBT4GH114218
Miles : 103000
See Parts
Stock: 54948
Year: 2016
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG2GH184188
Miles : 124000
See Parts
Stock: F0086249
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAT5FH701852
Miles : 72000
See Parts
Stock: NBJ24904
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG5FH719934
Miles : 146000
See Parts
Stock: NBL24313
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG4FH798254
Miles : 155000
See Parts
Stock: 46367
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG5FH706391
Miles : 98000
See Parts
Stock: CAL24822
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZDJ9FH761062
Miles : 96000
See Parts
Stock: C22947
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZFJXFH900564
Miles : 126000
See Parts
Stock: 20244697
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZBT2FH834826
Miles : 115000
See Parts
Stock: C24675
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZFJ3FH877824
Miles : 78000
See Parts
Stock: BP001
Year: 2015
Make/Model : DODGE CHALLENGER
Vin :
Miles : 172000
See Parts
Stock: F0079101
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZBT1FH775509
Miles : 72000
See Parts
Stock: NBC22587
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG0FH724121
Miles : 98000
See Parts
Stock: F0087974
Year: 2015
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZAG0FH788711
Miles : 104000
See Parts
Stock: 44795
Year: 2014
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG9EH201950
Miles : 125000
See Parts
Stock: 25864
Year: 2014
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYBT0EH202027
Miles : 103000
See Parts
Stock: G22E207
Year: 2014
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAGXEH127051
Miles : 65000
See Parts
Stock: C23822
Year: 2014
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYCJXEH255976
Miles : 53000
See Parts
Stock: NBF24248
Year: 2014
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG0EH251281
Miles : 77000
See Parts
Stock: NBI24628
Year: 2014
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAGXEH137286
Miles : 140000
See Parts
Stock: MAA25047
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAGXDH595537
Miles : 109000
See Parts
Stock: M0089147
Year: 2013
Make/Model : DODGE CHALLENGER
Vin :
Miles : 99000
See Parts
Stock: G7G233
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG2DH628093
Miles : 60000
See Parts
Stock: G25B240
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYCJ6DH549227
Miles : 53000
See Parts
Stock: NBD25798
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYBT7DH567707
Miles : 97000
See Parts
Stock: 18696
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG5DH631196
Miles : 109000
See Parts
Stock: MAA25047
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAGXDH595537
Miles : 109000
See Parts
Stock: NBD25760
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG0DH591335
Miles : 98000
See Parts
Stock: NBL24351
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYBT8DH676127
Miles : 124000
See Parts
Stock: CAI23815
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG6DH510791
Miles : 148000
See Parts
Stock: NBB24386
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG2DH652250
Miles : 136000
See Parts
Stock: M0089147
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG5DH520860
Miles : 103000
See Parts
Stock: F0080757
Year: 2013
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG9DH590992
Miles : 136000
See Parts
Stock: NBL19491
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG0CH286108
Miles : 109000
See Parts
Stock: CAJ24977
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG9CH228093
Miles : 115000
See Parts
Stock: NBC25546
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG2CH106126
Miles : 127000
See Parts
Stock: 12CHALLE
Year: 2012
Make/Model : DODGE CHALLENGER
Vin :
Miles : 99000
See Parts
Stock: C24435
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYBT1CH294567
Miles : 55000
See Parts
Stock: F0077410
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAGXCH292725
Miles : 152000
See Parts
Stock: F0080275
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG3CH176248
Miles : 115000
See Parts
Stock: F0084961
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYBTXCH226235
Miles : 117000
See Parts
Stock: F0086336
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYBT8CH293836
Miles : 124000
See Parts
Stock: 20242579
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG8CH130589
Miles : 108000
See Parts
Stock: 20244992
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYBT8CH139269
Miles : 50000
See Parts
Stock: 35371
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYBT5CH232069
Miles : 87000
See Parts
Stock: 391408
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG6CH292303
Miles : 999000
See Parts
Stock: 392849
Year: 2012
Make/Model : DODGE CHALLENGER
Vin : 2C3CDYAG9CH130598
Miles : 74000
See Parts
Stock: NBJ24936
Year: 2011
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DG5BH533874
Miles : 117000
See Parts
Stock: 54529
Year: 2011
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DG2BH542869
Miles : 132000
See Parts
Stock: G9B061
Year: 2011
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DG9BH576338
Miles : 120000
See Parts
Stock: 18245
Year: 2011
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ5DT7BH551134
Miles : 0
See Parts
Stock: F0076721
Year: 2011
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DG9BH604168
Miles : 135000
See Parts
Stock: C23861
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DVXAH161347
Miles : 120000
See Parts
Stock: 20251341
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ5DT9AH145774
Miles : 115000
See Parts
Stock: G6K480
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DVXAH157623
Miles : 90000
See Parts
Stock: C25507
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ5DT9AH113908
Miles : 137000
See Parts
Stock: NBH24512
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ7DW0AH142378
Miles : 68000
See Parts
Stock: 20244462
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ5DT8AH244716
Miles : 122000
See Parts
Stock: 20244860
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV1AH109718
Miles : 132000
See Parts
Stock: 20245041
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV3AH208430
Miles : 125000
See Parts
Stock: 48774
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV7AH154890
Miles : 154000
See Parts
Stock: 48989
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DVXAH323011
Miles : 142000
See Parts
Stock: NBL21009
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ5DT7AH244741
Miles : 98000
See Parts
Stock: NBI22350
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV2AH319163
Miles : 165000
See Parts
Stock: CAI24616
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ7DW2AH261792
Miles : 161000
See Parts
Stock: NBH24602
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV5AH205738
Miles : 146000
See Parts
Stock: 58176
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV3AH279191
Miles : 109000
See Parts
Stock: NBH24602
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV5AH205738
Miles : 146000
See Parts
Stock: M0090425
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV5AH270153
Miles : 83000
See Parts
Stock: 47342
Year: 2010
Make/Model : DODGE CHALLENGER
Vin : 2B3CJ4DV3AH129520
Miles : 113000
See Parts
Stock: C21848
Year: 2009
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ74W89H550672
Miles : 39000
See Parts
Stock: C21847
Year: 2009
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ74WX9H579414
Miles : 80000
See Parts
Stock: NBL24416
Year: 2009
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ54T59H504260
Miles : 148000
See Parts
Stock: G7K426
Year: 2009
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ54T49H606925
Miles : 93000
See Parts
Stock: MAE23120
Year: 2009
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ54T49H605807
Miles : 86000
See Parts
Stock: CAC25485
Year: 2009
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ54T29H588263
Miles : 150000
See Parts
Stock: CAL24915
Year: 2009
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ54T79H509847
Miles : 124000
See Parts
Stock: 20242638
Year: 2009
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ74W49H570045
Miles : 141000
See Parts
Stock: 20244763
Year: 2008
Make/Model : DODGE CHALLENGER
Vin : 2B3LJ74W28H312203
Miles : 37000
See Parts

Why Choose All Foreign?

  • Quality Parts – Inspected for reliability
  • Fast Shipping – Get your parts delivered quickly
  • Affordable Prices – Save big compared to new parts
  • Custom Quotes Available – Contact us for special requests
  • Avatar Maureen curry ★★★★★ a year ago
    I cannot recommend this company enough!! If you need anything for your vehicle, please call them to see if they can get it for you. Their customer support supersedes the competition by miles. I know this to be true because after calling … More about 20 different places the other day in an attempt to find replacement glass for my sunroof, they were only 1 of 2 places that could help me. Their price was 1/3 of the other person’s (not his fault, he was getting it from elsewhere). But again, that speaks to their customer support. You’re not going to get price gouged & they are going to do what they can to help you. Oh! & my “part” was in their shop the very next day!! Wallace was who initially helped me. Then, I chatted with William, who rang me up, but EVERYONE there was so kind I could hear how helpful them were to other customers they were assisting on the phones.
  • Avatar Alex Divizio ★★★★★ a year ago
    I called for a used alternator that no one else in the area had in stock, called these guys, had it in stock. Drove to get it, I was in and out in less than 15 minutes with a used alternator that looked to be in very good condition. Got … More home and installed it, works like a charm. Huge thanks to All Foreign Used Auto Parts for saving me about $500 in parts and a healthy labor charge as well. This part came with a 3 year warranty as well for no extra charge. See you next time.
  • Avatar Danny Cho ★★★★★ a year ago
    From a business perspective, this place should be in the top 10 dealers in the DMV. Let me explain why: WILLIAM NINO. If he isn't the boss there, he should be. Why? Because his service is amazing. Cliche, I know, but let me elaborate … More - he goes out of his way to help you, to find you a quality part at a great price, to find updates and call you back, to find parts outside of his territory, for being transparent and easy going. If they have it in stock, they'll deliver it the same day or the next day and they're located in deep VA and my business is in northern MD. That's fast. No other used dealer in the DMV can come close to ETA's. Even at retail prices, they're usually cheaper than their counterparts. Their yard is also a part of a large program called TEAM PRP and they ensure all yards comply with their guidelines and regulations. So, AFAP (All Foreign Auto Parts) is already in its own lane, but with William Nino, they're top 3 in my humble opinion. Amazing.
  • Avatar Brandy Rd ★★★★★ 4 years ago
    I have worked with several used parts companies over the years. All Foreign, namely William and some times Chandler, have been top notch in answering questions, standing behind their products, finding my difficult parts and ensuring we … More are always satisfied. If something happens to go go awry, which is rare, it is dealt with quickly and in a professional manner. I don't even bother using anyone else anymore.
    A+++ quality, customer service, ship rate, core pick up, warranty.
  • Avatar Gege Showers ★★★★★ 5 years ago
    I have been dealing with Chandler here for many years. His customer service is OUTSTANDING !!!! I recommend Chandler and All Foreign to anyone looking for used parts. Chandler goes out of his way and above and beyond to make sure I get … More quality parts at a fair price. This company and its employees are the best of this best.
  • Avatar Chrystal ★★★★★ 5 years ago
    All Foreign is absolutely AMAZING!!!! They have very reasonable prices and every sales person I've talked to has been extremely knowledgeable. If I could give them more than 5 stars I most certainly would.
    Huge thank you to Chandler
    … More and the rest of the guys for making the ordering and return process (when needed) sooooo easy!!!!