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: 2025-12-09
Stock: 25L345
Year: 2011
Make/Model : CHEVROLET SILVERADO 1500 PICKUP
Vin : 1GCRKSEA8BZ221326
Kilometres : 276060
See Parts
Inventory Date: 2025-12-09
Stock: 25M044
Year: 2009
Make/Model : FORD F150 PICKUP
Vin : 1FTPW14VX9FB29897
Kilometres : 238652
See Parts
Inventory Date: 2025-12-09
Stock: 25M058
Year: 2007
Make/Model : MAZDA 3
Vin : JM1BK32F471717818
Kilometres : 231178
See Parts
Inventory Date: 2025-12-09
Stock: 25M051
Year: 2015
Make/Model : BMW X3
Vin : 5UXWX9C54F0D52560
Kilometres : 212824
See Parts
Inventory Date: 2025-12-09
Stock: 25M033
Year: 2016
Make/Model : NISSAN/DATSUN ROGUE
Vin : 5N1AT2MV8GC803866
Kilometres : 157970
See Parts
Inventory Date: 2025-12-09
Stock: 25M090
Year: 2018
Make/Model : AUDI Q5
Vin : WA1BNAFY1J2246195
Kilometres : 157825
See Parts
Inventory Date: 2025-12-09
Stock: 25L347
Year: 2004
Make/Model : FORD RANGER
Vin : 1FTZR45E04PB19706
Kilometres : 249160
See Parts
Inventory Date: 2025-12-09
Stock: 25M057
Year: 2016
Make/Model : NISSAN/DATSUN MURANO
Vin : 5N1AZ2MH1GN123482
Kilometres : 125654
See Parts
Inventory Date: 2025-12-09
Stock: 25L343
Year: 2016
Make/Model : HYUNDAI VELOSTER
Vin : KMHTC6AE4GU284992
Kilometres : 124743
See Parts
Inventory Date: 2025-12-09
Stock: 25H044
Year: 2007
Make/Model : DODGE 2500 PICKUP
Vin : 3D7KS29C77G721150
Kilometres : 371846
See Parts
Inventory Date: 2025-12-09
Stock: 25L121
Year: 2014
Make/Model : RAM DODGE 1500 PICKUP
Vin : 1C6RR7VT6ES141263
Kilometres : 157160
See Parts
Inventory Date: 2025-12-08
Stock: 25L060
Year: 2018
Make/Model : DODGE CHALLENGER
Vin : 2C3CDZBT3JH276283
Kilometres : 70211
See Parts
Inventory Date: 2025-12-08
Stock: 25M028
Year: 2011
Make/Model : SUZUKI SX4
Vin : JS2YB5A74B6300314
Kilometres : 91032
See Parts
Inventory Date: 2025-12-08
Stock: 25L081
Year: 2019
Make/Model : KIA NIRO
Vin : KNDCB3LCXK5314632
Kilometres : 185665
See Parts
Inventory Date: 2025-12-08
Stock: 25M032
Year: 2008
Make/Model : HONDA CR-V
Vin : 5J6RE48508L803086
Kilometres : 199970
See Parts
Inventory Date: 2025-12-08
Stock: 25M004
Year: 2019
Make/Model : HYUNDAI SANTA FE
Vin : 5NMS3CAA2KH018429
Kilometres : 181030
See Parts
Inventory Date: 2025-12-08
Stock: 25M003
Year: 2016
Make/Model : VOLKSWAGEN PASSAT
Vin : 1VWAS7A36GC027807
Kilometres : 217559
See Parts
Inventory Date: 2025-12-08
Stock: 25L321
Year: 2006
Make/Model : MAZDA 3
Vin : JM1BK12F061438675
Kilometres : 263816
See Parts
Inventory Date: 2025-12-08
Stock: 25L320
Year: 2015
Make/Model : MASERATI GHIBLI
Vin : ZAM57RTA7F1145335
Kilometres : 29984
See Parts
Inventory Date: 2025-12-08
Stock: 25M073
Year: 2009
Make/Model : TOYOTA HIGHLANDER
Vin : JTEES42A692145537
Kilometres : 266384
See Parts
Inventory Date: 2025-12-08
Stock: 25M002
Year: 2022
Make/Model : MAZDA 3
Vin : JM1BPACL6N1500682
Kilometres : 128118
See Parts
Inventory Date: 2025-12-08
Stock: 25M013
Year: 2015
Make/Model : LAND ROVER RANGE ROVER SPORT
Vin : SALWG2VF5FA515019
Kilometres : 226000
See Parts
Inventory Date: 2025-12-08
Stock: 25M052
Year: 2017
Make/Model : NISSAN/DATSUN MURANO
Vin : 5N1AZ2MH3HN188173
Kilometres : 192521
See Parts
Inventory Date: 2025-12-06
Stock: 25L146
Year: 2022
Make/Model : DODGE DURANGO
Vin : 1C4RDJDG8NC215091
Kilometres : 114348
See Parts
Inventory Date: 2025-12-06
Stock: 25M007
Year: 2019
Make/Model : HYUNDAI SANTA FE
Vin : 5NMS3CAA9KH019836
Kilometres : 106496
See Parts
Inventory Date: 2025-12-06
Stock: 25M009
Year: 2025
Make/Model : SUBARU BR-Z
Vin : JF1ZDBS18S9702942
Kilometres : 14162
See Parts
Inventory Date: 2025-12-06
Stock: 25L292
Year: 2019
Make/Model : MERCEDES-BENZ MERCEDES SPRINTER 3500
Vin : WD3BF1CD0KP032544
Kilometres : 244013
See Parts
Inventory Date: 2025-12-05
Stock: 25L323
Year: 2022
Make/Model : ACURA MDX
Vin : 5J8YE1H84NL805883
Kilometres : 76494
See Parts
Inventory Date: 2025-12-05
Stock: 25L024
Year: 2018
Make/Model : CHRYSLER 300
Vin : 2C3CCABG4JH212521
Kilometres : 268031
See Parts
Inventory Date: 2025-12-05
Stock: 25L364
Year: 2021
Make/Model : KIA FORTE
Vin : 3KPF54AD1ME367958
Kilometres : 153496
See Parts
Inventory Date: 2025-12-05
Stock: 25M034
Year: 2010
Make/Model : HYUNDAI SANTA FE
Vin : 5NMSHDAG3AH348929
Kilometres : 257311
See Parts
Inventory Date: 2025-12-05
Stock: 25L370
Year: 2022
Make/Model : DODGE CARAVAN
Vin : 2C4RC1ZG6NR134531
Kilometres : 191281
See Parts
Inventory Date: 2025-12-05
Stock: 25M001
Year: 2012
Make/Model : AUDI S5
Vin : WAUCGBFH7CN008182
Kilometres : 188636
See Parts
Inventory Date: 2025-12-05
Stock: 25L284
Year: 2016
Make/Model : AUDI Q3
Vin : WA1FFCFS5GR018061
Kilometres : 86787
See Parts
Inventory Date: 2025-12-05
Stock: 25L355
Year: 2019
Make/Model : CHEVROLET COLORADO
Vin : 1GCHTBENXK1138085
Kilometres : 202444
See Parts
Inventory Date: 2025-12-05
Stock: 25L161
Year: 2013
Make/Model : FORD EDGE
Vin : 2FMDK4AK0DBC43262
Kilometres : 175495
See Parts
Inventory Date: 2025-12-05
Stock: 25L278
Year: 2016
Make/Model : MITSUBISHI OUTLANDER
Vin : JA4AZ2A31GZ602680
Kilometres : 181171
See Parts
Inventory Date: 2025-12-05
Stock: 25M029
Year: 2007
Make/Model : JEEP LIBERTY
Vin : 1J4GL48K47W592927
Kilometres : 164021
See Parts
Inventory Date: 2025-12-04
Stock: 25L262
Year: 2011
Make/Model : TOYOTA SIENNA
Vin : 5TDJK3DC5BS024427
Kilometres : 133054
See Parts
Inventory Date: 2025-12-04
Stock: 25L226
Year: 2020
Make/Model : LAND ROVER EVOQUE
Vin : SALZJ2FX1LH071484
Kilometres : 224109
See Parts
Inventory Date: 2025-12-04
Stock: 25L263
Year: 2010
Make/Model : FORD F350SD PICKUP
Vin : 1FTWW3BY6AEB21732
Kilometres : 283603
See Parts
Inventory Date: 2025-12-04
Stock: 25M031
Year: 2011
Make/Model : TOYOTA RAV4
Vin : 2T3DF4DV3BW166914
Kilometres : 270773
See Parts
Inventory Date: 2025-12-04
Stock: 25L336
Year: 2017
Make/Model : DODGE JOURNEY
Vin : 3C4PDDCG5HT627410
Kilometres : 207264
See Parts
Inventory Date: 2025-12-04
Stock: 25L353
Year: 2016
Make/Model : HONDA HR-V
Vin : 3CZRU5H37GM105224
Kilometres : 214499
See Parts
Inventory Date: 2025-12-04
Stock: 25L196
Year: 2018
Make/Model : NISSAN/DATSUN TITAN
Vin : 1N6AA1EJ1JN522873
Kilometres : 111706
See Parts
Inventory Date: 2025-12-04
Stock: 25M021
Year: 2016
Make/Model : HONDA CIVIC
Vin : 2HGFC2F77GH015779
Kilometres : 186143
See Parts
Inventory Date: 2025-12-04
Stock: 25L194
Year: 2019
Make/Model : RAM DODGE 1500 PICKUP
Vin : 1C6RR7KT1KS748106
Kilometres : 269431
See Parts
Inventory Date: 2025-12-04
Stock: 25L330
Year: 2007
Make/Model : TOYOTA YARIS
Vin : JTDBT923X71150570
Kilometres : 126864
See Parts
Inventory Date: 2025-12-04
Stock: 25L337
Year: 2008
Make/Model : CHEVROLET TRAILBLAZER
Vin : 1GNDT13S282205810
Kilometres : 239114
See Parts
Inventory Date: 2025-12-04
Stock: 25L280
Year: 2015
Make/Model : FORD ESCAPE
Vin : 1FMCU9G99FUB53273
Kilometres : 245239
See Parts
Simple modal box
Part Inquiry Form