Search our extensive part inventory by the year, make, and model of your car, truck, van, or SUV. Results are shown by price and condition. If you don’t see what you are looking for, give us a call!

Please call us at the corresponding number below if you are interested in local pickup at any of our four Premium Auto Parts locations.

Stock: RRW
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin :
Miles : 1000
See Parts
Stock: MZD
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin :
Miles : 0
See Parts
Stock: RWA
Year: 2003
Make/Model : MAZDA MAZDA PROTEGE
Vin :
Miles : 0
See Parts
Stock: 60421
Year: 2001
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ222110419301
Miles : 39000
See Parts
Stock: GEN
Year: 1999
Make/Model : MAZDA MAZDA PROTEGE
Vin :
Miles : 0
See Parts
Stock: 90433
Year: 1999
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ2224X0175085
Miles : 72000
See Parts
Stock: PBI
Year: 1999
Make/Model : MAZDA MAZDA PROTEGE
Vin :
Miles : 0
See Parts
Stock: 91613
Year: 1999
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BJ2224X0128963
Miles : 90000
See Parts
Stock: 100165
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1412W0202064
Miles : 30000
See Parts
Stock: 30425
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1417W0206871
Miles : 78000
See Parts
Stock: BRK
Year: 1998
Make/Model : MAZDA MAZDA PROTEGE
Vin :
Miles : 0
See Parts
Stock: 10520
Year: 1997
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BC1415V0124071
Miles : 0
See Parts
Stock: 90307
Year: 1995
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BA1413S0104743
Miles : 90000
See Parts
Stock: 70416
Year: 1995
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BA1412S0174413
Miles : 84000
See Parts
Stock: 798013
Year: 1994
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BG2269R0757803
Miles : 54000
See Parts
Stock: 896016
Year: 1994
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BG2243R0710135
Miles : 22000
See Parts
Stock: 897056
Year: 1993
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BG2245P0560526
Miles : 62000
See Parts
Stock: 109813
Year: 1990
Make/Model : MAZDA MAZDA PROTEGE
Vin : JM1BG2248L0154069
Miles : 48000
See Parts
Simple modal box
Part Inquiry Form