Some vehicles may not show parts available if we haven't parted them out yet.
If you're intersted in a specific vehicle just use the Inquire button below or give us a call for more info.
If you're intersted in a specific vehicle just use the Inquire button below or give us a call for more info.
Stock: AF018347
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ245631104367
Miles : 16000
See Parts
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ245631104367
Miles : 16000
Stock: 8I794
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225X30160210
Miles : 117000
See Parts
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225X30160210
Miles : 117000
Stock: P0073
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ227830645379
Miles : 5000
See Parts
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ227830645379
Miles : 5000
Stock: P0087
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225730116262
Miles : 3000
See Parts
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225730116262
Miles : 3000
Stock: T0042
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ227X30647019
Miles : 84000
See Parts
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ227X30647019
Miles : 84000
Stock: L121084
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ246131121084
Miles : 55000
See Parts
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ246131121084
Miles : 55000
Stock: AF017483
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225120626900
Miles : 1000
See Parts
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225120626900
Miles : 1000
Stock: N0739
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225220499011
Miles : 59000
See Parts
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225220499011
Miles : 59000
Stock: G20I420
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225820640521
Miles : 172000
See Parts
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225820640521
Miles : 172000
Stock: S0709
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225021620497
Miles : 102000
See Parts
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225021620497
Miles : 102000
Stock: L489739
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ246221489739
Miles : 105000
See Parts
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ246221489739
Miles : 105000
Stock: L496547
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ245721496547
Miles : 65000
See Parts
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ245721496547
Miles : 65000
Stock: L515402
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225020515402
Miles : 102000
See Parts
Year: 2002
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225020515402
Miles : 102000
Stock: WD125
Year: 2001
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225310459129
Miles : 120000
See Parts
Year: 2001
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225310459129
Miles : 120000
Stock: Z481
Year: 2001
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225X10454283
Miles : 185000
See Parts
Year: 2001
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ225X10454283
Miles : 185000
Stock: R0500
Year: 2000
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ2224Y0205364
Miles : 126000
See Parts
Year: 2000
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ2224Y0205364
Miles : 126000
Stock: M0815
Year: 2000
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ2231Y0267877
Miles : 0
See Parts
Year: 2000
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ2231Y0267877
Miles : 0
Stock: VE0004
Year: 1999
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ2215X0165169
Miles : 132000
See Parts
Year: 1999
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ2215X0165169
Miles : 132000
Stock: 7K862
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1418W0213022
Miles : 170000
See Parts
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1418W0213022
Miles : 170000
Stock: AF013596
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1412W0228177
Miles : 1000
See Parts
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1412W0228177
Miles : 1000
Stock: AF016442
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1417W0240373
Miles : 45000
See Parts
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1417W0240373
Miles : 45000
Stock: AF016706
Year: 1997
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1415V0115807
Miles : 88000
See Parts
Year: 1997
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1415V0115807
Miles : 88000
Stock: AF017801
Year: 1997
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1411V0147816
Miles : 76000
See Parts
Year: 1997
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1411V0147816
Miles : 76000
Stock: R0052
Year: 1996
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BB1419T0306212
Miles : 209000
See Parts
Year: 1996
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BB1419T0306212
Miles : 209000
Stock: S0152
Year: 1995
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BA141XS0169881
Miles : 144000
See Parts
Year: 1995
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BA141XS0169881
Miles : 144000
Stock: AF015455
Year: 1995
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BA1413S0163582
Miles : 110000
See Parts
Year: 1995
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BA1413S0163582
Miles : 110000
Stock: WE0013
Year: 1995
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BA1414S0168371
Miles : 173000
See Parts
Year: 1995
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BA1414S0168371
Miles : 173000
Stock: 5893
Year: 1990
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BG2267L0155666
Miles : 35000
See Parts
Year: 1990
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BG2267L0155666
Miles : 35000
Find Quality used auto parts today!
Contact
All Metal & Auto Recycling
434-791-1071
1692 Halifax RoadDanville, VA 24540
Scales: 8AM– 4:30PM Mon - Fri
Office: 8AM – 5PM Mon - Fri
Navigation
Helpful Links
© 2009 - All Metal & Auto Recycling | Powered by URG