Image

latest arrivals

Pro Auto Recyclers | OEM Used Auto Parts in Calgary, Surrey & Abbotsford's Auto Part Inventory Updates Daily

Pro Auto Recyclers | OEM Used Auto Parts in Calgary, Surrey & Abbotsford

Browse our large inventory of drive train components, interior & exterior body parts, accessories for import and domestic trucks, pickups, vans, SUV/crossovers.
Displaying 60 of 60
Inventory Date: 2026-01-23
Stock: 25L349
Year: 2017
Make/Model : RAM DODGE 1500 PICKUP
Vin : 1C6RR7SM6HS527974
Kilometres : 191478
See Parts
Inventory Date: 2026-01-23
Stock: 26A175
Year: 2009
Make/Model : TOYOTA CAMRY
Vin : 4T1BB46K99U065420
Kilometres : 283669
See Parts
Inventory Date: 2026-01-23
Stock: 25L360
Year: 2025
Make/Model : MAZDA CX-50
Vin : 7MMVABDY5SN331192
Kilometres : 16642
See Parts
Inventory Date: 2026-01-23
Stock: 25L333
Year: 2008
Make/Model : DODGE 1500 PICKUP
Vin : 1D7HU18248S552688
Kilometres : 235482
See Parts
Inventory Date: 2026-01-23
Stock: 25M048
Year: 2006
Make/Model : FORD E350 VAN
Vin : 1FBSS31L96DB01363
Kilometres : 271768
See Parts
Inventory Date: 2026-01-23
Stock: 25M199
Year: 2023
Make/Model : JEEP GRAND CHEROKEE
Vin : 1C4RJHAG5P8709212
Kilometres : 145203
See Parts
Inventory Date: 2026-01-22
Stock: 25M055
Year: 2020
Make/Model : INFINITI QX60
Vin : 5N1DL0MM4LC534168
Kilometres : 131644
See Parts
Inventory Date: 2026-01-22
Stock: 25M295
Year: 2017
Make/Model : HONDA PILOT
Vin : 5FNYF6H71HB504253
Kilometres : 205733
See Parts
Inventory Date: 2026-01-22
Stock: 26A171
Year: 2019
Make/Model : NISSAN/DATSUN ROGUE SPORT
Vin : JN1BJ1CR9KW333211
Kilometres : 242404
See Parts
Inventory Date: 2026-01-22
Stock: 25L274
Year: 2012
Make/Model : MINI COUNTRYMAN
Vin : WMWZC5C52CWL58945
Kilometres : 253931
See Parts
Inventory Date: 2026-01-22
Stock: 26A152
Year: 2008
Make/Model : HONDA ODYSSEY
Vin : 5FNRL38758B500752
Kilometres : 264461
See Parts
Inventory Date: 2026-01-22
Stock: 26A138
Year: 2018
Make/Model : SUBARU IMPREZA
Vin : 4S3GTAE66J3719813
Kilometres : 215532
See Parts
Inventory Date: 2026-01-22
Stock: 26A147
Year: 2021
Make/Model : JEEP GRAND CHEROKEE
Vin : 1C4RJFBG4MC729981
Kilometres : 120911
See Parts
Inventory Date: 2026-01-22
Stock: 26A088
Year: 2020
Make/Model : HYUNDAI ELANTRA
Vin : KMHD74LF3LU969112
Kilometres : 119794
See Parts
Inventory Date: 2026-01-22
Stock: 25M228
Year: 2013
Make/Model : FORD E150 VAN
Vin : 1FTNE1EWXDDB27704
Kilometres : 256965
See Parts
Inventory Date: 2026-01-22
Stock: 25M094
Year: 2015
Make/Model : GMC SIERRA 3500 PICKUP
Vin : 1GT423C85FF653301
Kilometres : 100637
See Parts
Inventory Date: 2026-01-22
Stock: 26A132
Year: 2007
Make/Model : FORD ESCAPE
Vin : 1FMYU931X7KA32223
Kilometres : 272897
See Parts
Inventory Date: 2026-01-21
Stock: 26A085
Year: 2014
Make/Model : MINI PACEMAN
Vin : WMWSS9C55EWN98537
Kilometres : 237176
See Parts
Inventory Date: 2026-01-21
Stock: 25M152
Year: 2017
Make/Model : HYUNDAI TUCSON
Vin : KM8J33A40HU309790
Kilometres : 67563
See Parts
Inventory Date: 2026-01-21
Stock: 26A149
Year: 2017
Make/Model : JAGUAR F-PACE
Vin : SADCJ2BV1HA063293
Kilometres : 162471
See Parts
Inventory Date: 2026-01-21
Stock: 26A145
Year: 2014
Make/Model : HYUNDAI SANTA FE
Vin : KM8SNDHFXEU078291
Kilometres : 219464
See Parts
Inventory Date: 2026-01-21
Stock: 26A148
Year: 2019
Make/Model : GMC TERRAIN
Vin : 3GKALMEV7KL264236
Kilometres : 228166
See Parts
Inventory Date: 2026-01-21
Stock: 25L171
Year: 2011
Make/Model : BMW 535I GT
Vin : WBASP2C57BC337318
Kilometres : 216582
See Parts
Inventory Date: 2026-01-21
Stock: 26A107
Year: 2020
Make/Model : FORD EXPLORER
Vin : 1FM5K8GC3LGB87935
Kilometres : 139227
See Parts
Inventory Date: 2026-01-21
Stock: 25M138
Year: 2015
Make/Model : PORSCHE CAYENNE
Vin : WP1AF2A2XFLA42213
Kilometres : 287666
See Parts
Inventory Date: 2026-01-21
Stock: 26A139
Year: 2006
Make/Model : CHEVROLET EXPRESS 2500 VAN
Vin : 1GCGG25U061263027
Kilometres : 351721
See Parts
Inventory Date: 2026-01-21
Stock: 26A058
Year: 2016
Make/Model : SUBARU XV CROSSTREK
Vin : JF2GPABC3GH273079
Kilometres : 231299
See Parts
Inventory Date: 2026-01-21
Stock: 26A128
Year: 2017
Make/Model : SUBARU IMPREZA
Vin : 4S3GTAE67H3751437
Kilometres : 78586
See Parts
Inventory Date: 2026-01-21
Stock: 26A127
Year: 2013
Make/Model : AUDI Q5
Vin : WA1WFCFP0DA061891
Kilometres : 187569
See Parts
Inventory Date: 2026-01-21
Stock: 26A129
Year: 2015
Make/Model : NISSAN/DATSUN ROGUE
Vin : 5N1AT2MV6FC797077
Kilometres : 264590
See Parts
Inventory Date: 2026-01-21
Stock: 26A140
Year: 2019
Make/Model : SUBARU WRX
Vin : JF1VA1D62K8812031
Kilometres : 128041
See Parts
Inventory Date: 2026-01-21
Stock: 26A136
Year: 2018
Make/Model : MITSUBISHI OUTLANDER SPORT
Vin : JA4AH3AUXJZ603917
Kilometres : 143564
See Parts
Inventory Date: 2026-01-21
Stock: 26A122
Year: 2015
Make/Model : PORSCHE MACAN
Vin : WP1AB2A59FLB69525
Kilometres : 220373
See Parts
Inventory Date: 2026-01-20
Stock: 26A082
Year: 2020
Make/Model : HONDA ODYSSEY
Vin : 5FNRL6H47LB501692
Kilometres : 176446
See Parts
Inventory Date: 2026-01-20
Stock: 26A120
Year: 2022
Make/Model : HYUNDAI SANTA FE
Vin : KM8S5DA14NU029473
Kilometres : 190713
See Parts
Inventory Date: 2026-01-20
Stock: 26A053
Year: 2019
Make/Model : SUBARU WRX
Vin : JF1VA1D64K9810727
Kilometres : 186447
See Parts
Inventory Date: 2026-01-20
Stock: 26A079
Year: 2009
Make/Model : JEEP PATRIOT
Vin : 1J8FF48B29D126185
Kilometres : 245828
See Parts
Inventory Date: 2026-01-20
Stock: 25M221
Year: 2017
Make/Model : TOYOTA HIGHLANDER
Vin : 5TDJZRFH0HS427683
Kilometres : 260578
See Parts
Inventory Date: 2026-01-20
Stock: 26A087
Year: 2020
Make/Model : TOYOTA RAV4
Vin : 2T3BWRFV0LW097716
Kilometres : 218384
See Parts
Inventory Date: 2026-01-20
Stock: 26A054
Year: 2019
Make/Model : NISSAN/DATSUN KICKS
Vin : 3N1CP5CU9KL523059
Kilometres : 179916
See Parts
Inventory Date: 2026-01-20
Stock: 26A080
Year: 2017
Make/Model : KIA SPORTAGE
Vin : KNDPMCAC7H7283559
Kilometres : 261601
See Parts
Inventory Date: 2026-01-20
Stock: 26A089
Year: 2011
Make/Model : MAZDA TRIBUTE
Vin : 4F2CY9C71BKM05181
Kilometres : 272728
See Parts
Inventory Date: 2026-01-20
Stock: 26A065
Year: 2023
Make/Model : KIA SPORTAGE
Vin : KNDPUCAF1P7058921
Kilometres : 103875
See Parts
Inventory Date: 2026-01-20
Stock: 26A066
Year: 2016
Make/Model : AUDI A3
Vin : WAUF8GFF8G1098929
Kilometres : 235170
See Parts
Inventory Date: 2026-01-20
Stock: 26A105
Year: 2020
Make/Model : TOYOTA COROLLA
Vin : 5YFBPRBE3LP004202
Kilometres : 216804
See Parts
Inventory Date: 2026-01-20
Stock: 26A114
Year: 2019
Make/Model : MAZDA 3
Vin : JM1BPACL6K1119300
Kilometres : 148138
See Parts
Inventory Date: 2026-01-20
Stock: 26A135
Year: 2015
Make/Model : SUBARU FORESTER
Vin : JF2SJCBCXFH579508
Kilometres : 217163
See Parts
Inventory Date: 2026-01-20
Stock: 26A104
Year: 2015
Make/Model : HYUNDAI SONATA
Vin : 5NPE24AF4FH222899
Kilometres : 135418
See Parts
Inventory Date: 2026-01-20
Stock: 26A102
Year: 2022
Make/Model : GENESIS GV70
Vin : KMUMADTB0NU068136
Kilometres : 76399
See Parts
Simple modal box
Part Inquiry Form