Skip to content
Home
Parts
Shop Parts
Reman Parts
Warranty Info
About
About Us
Our Team
Photo Gallery
Cut Sheets – Resources
Eco Program
Warranty
Locations
D&M Auto Recycling
Western Canada's Auto Recycler – Efficient. Sustainable. Responsible.
0
Your Cart
Search for:
D&M Auto Recycling
Western Canada's Auto Recycler – Efficient. Sustainable. Responsible.
0
Your Cart
Search for:
Home
Parts
Shop Parts
Reman Parts
Warranty Info
About
About Us
Our Team
Photo Gallery
Cut Sheets – Resources
Eco Program
Warranty
Locations
Search for:
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.
Displaying
60
of
60
Enter Date:
2026-04-03
Stock:
26C054
Year:
2024
Make/Model :
NISSAN ROGUE
Vin :
JN8B3TDDDRW451765
Kilometres :
26853
See Parts
Inquire
Enter Date:
2026-04-03
Stock:
26C052
Year:
2019
Make/Model :
VOLKSWAGEN GOLF
Vin :
3VW117AU9KM515281
Kilometres :
174256
See Parts
Inquire
Enter Date:
2026-04-02
Stock:
26C053
Year:
2006
Make/Model :
FORD FORD F350SD PICKUP
Vin :
1FTWW31P16EC52275
Kilometres :
299997
See Parts
Inquire
Enter Date:
2026-04-02
Stock:
26C050
Year:
2016
Make/Model :
ACURA ILX
Vin :
19UDE2F73GA800252
Kilometres :
198478
See Parts
Inquire
Enter Date:
2026-04-01
Stock:
26C048
Year:
2003
Make/Model :
FORD FORD F150 PICKUP
Vin :
1FTRW08L63KA94236
Kilometres :
0
See Parts
Inquire
Enter Date:
2026-04-01
Stock:
26C051
Year:
2018
Make/Model :
NISSAN NV 2500
Vin :
1N6BF0KY2JN808491
Kilometres :
624807
See Parts
Inquire
Enter Date:
2026-04-01
Stock:
26C049
Year:
2016
Make/Model :
GMC CANYON
Vin :
1GTG6CE36G1300079
Kilometres :
326318
See Parts
Inquire
Enter Date:
2026-04-01
Stock:
26C047
Year:
2014
Make/Model :
HYUNDAI SANTA FE
Vin :
5XYZUDLA6EG162384
Kilometres :
114110
See Parts
Inquire
Enter Date:
2026-03-31
Stock:
26C043
Year:
2021
Make/Model :
MERCEDES A-CLASS
Vin :
W1K3G4FB7MJ315537
Kilometres :
98529
See Parts
Inquire
Enter Date:
2026-03-31
Stock:
26C046
Year:
2021
Make/Model :
VOLKSWAGEN PASSAT
Vin :
1VWBA7A30MC008222
Kilometres :
121225
See Parts
Inquire
Enter Date:
2026-03-31
Stock:
26C045
Year:
2016
Make/Model :
AUDI AUDI A3
Vin :
WAUC7GFF6G1049962
Kilometres :
128581
See Parts
Inquire
Enter Date:
2026-03-31
Stock:
26C044
Year:
2021
Make/Model :
KIA FORTE
Vin :
3KPF54AD6ME335636
Kilometres :
109768
See Parts
Inquire
Enter Date:
2026-03-31
Stock:
26C042
Year:
2009
Make/Model :
NISSAN VERSA
Vin :
3N1BC13E29L379793
Kilometres :
226194
See Parts
Inquire
Enter Date:
2026-03-30
Stock:
26C041
Year:
2013
Make/Model :
CHEVROLET SILVERADO 1500 PICKUP
Vin :
1GCRKSE72DZ387011
Kilometres :
172204
See Parts
Inquire
Enter Date:
2026-03-30
Stock:
26C040
Year:
2020
Make/Model :
DODGE CARAVAN
Vin :
2C4RDGBG1LR223099
Kilometres :
113129
See Parts
Inquire
Enter Date:
2026-03-29
Stock:
26C039
Year:
2010
Make/Model :
GMC SAVANA 3500 VAN
Vin :
1GT2GUA6XA1103484
Kilometres :
0
See Parts
Inquire
Enter Date:
2026-03-29
Stock:
26C038
Year:
2015
Make/Model :
DODGE CARAVAN
Vin :
2C4RDGBG1FR666264
Kilometres :
217568
See Parts
Inquire
Enter Date:
2026-03-27
Stock:
26C037
Year:
2010
Make/Model :
GMC SIERRA 1500 PICKUP
Vin :
1GTSCTEX0AZ189429
Kilometres :
219641
See Parts
Inquire
Enter Date:
2026-03-27
Stock:
26C036
Year:
2008
Make/Model :
FORD RANGER
Vin :
1FTZR45E68PA00810
Kilometres :
0
See Parts
Inquire
Enter Date:
2026-03-26
Stock:
26C035
Year:
2012
Make/Model :
FORD FORD F250SD PICKUP
Vin :
1FT7X2B67CEB01387
Kilometres :
263283
See Parts
Inquire
Enter Date:
2026-03-26
Stock:
26C034
Year:
2012
Make/Model :
KIA RIO 5
Vin :
KNADM5A38C6743547
Kilometres :
139676
See Parts
Inquire
Enter Date:
2026-03-25
Stock:
26C033
Year:
2018
Make/Model :
CHEVROLET SILVERADO 1500 PICKUP
Vin :
1GCRCNEH4JZ309977
Kilometres :
312563
See Parts
Inquire
Enter Date:
2026-03-25
Stock:
26C032
Year:
2016
Make/Model :
NISSAN ALTIMA
Vin :
1N4AL3AP3GN363677
Kilometres :
169085
See Parts
Inquire
Enter Date:
2026-03-24
Stock:
26C027
Year:
2017
Make/Model :
DODGE CHARGER
Vin :
2C3CDXHG9HH615105
Kilometres :
163573
See Parts
Inquire
Enter Date:
2026-03-24
Stock:
26C031
Year:
2011
Make/Model :
CHEVROLET SILVERADO 1500 PICKUP
Vin :
1GCRCREA4BZ231356
Kilometres :
329398
See Parts
Inquire
Enter Date:
2026-03-24
Stock:
26C030
Year:
2018
Make/Model :
KIA SEDONA
Vin :
KNDMB5C17J6358384
Kilometres :
130414
See Parts
Inquire
Enter Date:
2026-03-24
Stock:
26C029
Year:
2023
Make/Model :
HYUNDAI VENUE
Vin :
KMHRCBA35PU216575
Kilometres :
54183
See Parts
Inquire
Enter Date:
2026-03-24
Stock:
26C028
Year:
2016
Make/Model :
BUICK ENCLAVE
Vin :
5GAKVBKD7GJ282634
Kilometres :
207418
See Parts
Inquire
Enter Date:
2026-03-23
Stock:
26C026
Year:
2016
Make/Model :
FORD FIESTA
Vin :
3FADP4EJ0GM208513
Kilometres :
53136
See Parts
Inquire
Enter Date:
2026-03-23
Stock:
26C025
Year:
2013
Make/Model :
FORD FORD F150 PICKUP
Vin :
1FTFX1ET9DFA76527
Kilometres :
186762
See Parts
Inquire
Enter Date:
2026-03-23
Stock:
26C023
Year:
2018
Make/Model :
CHEVROLET EQUINOX
Vin :
2GNAXTEX6J6341314
Kilometres :
207930
See Parts
Inquire
Enter Date:
2026-03-20
Stock:
26C024
Year:
2015
Make/Model :
CHEVROLET TRAVERSE
Vin :
1GNKVFED4FJ251879
Kilometres :
129487
See Parts
Inquire
Enter Date:
2026-03-20
Stock:
26C021
Year:
2011
Make/Model :
VOLKSWAGEN GOLF
Vin :
WVWDA7AJ6BW165226
Kilometres :
172872
See Parts
Inquire
Enter Date:
2026-03-20
Stock:
26C022
Year:
2010
Make/Model :
VOLKSWAGEN JETTA
Vin :
3VWTL8AJ2AM616899
Kilometres :
494233
See Parts
Inquire
Enter Date:
2026-03-19
Stock:
26C018
Year:
2016
Make/Model :
GMC TERRAIN
Vin :
2GKALMEK8G6350401
Kilometres :
221590
See Parts
Inquire
Enter Date:
2026-03-19
Stock:
26C020
Year:
2013
Make/Model :
GMC TERRAIN
Vin :
2GKFLZEK3D6319183
Kilometres :
145716
See Parts
Inquire
Enter Date:
2026-03-19
Stock:
26C019
Year:
2014
Make/Model :
NISSAN ALTIMA
Vin :
1N4AL3AP3EN260868
Kilometres :
255898
See Parts
Inquire
Enter Date:
2026-03-18
Stock:
26C017
Year:
2006
Make/Model :
FORD FORD F150 PICKUP
Vin :
1FTRF12236NB26620
Kilometres :
169621
See Parts
Inquire
Enter Date:
2026-03-18
Stock:
26C016
Year:
2018
Make/Model :
NISSAN ROGUE SPORT
Vin :
JN1BJ1CP5JW104408
Kilometres :
158798
See Parts
Inquire
Enter Date:
2026-03-17
Stock:
26C014
Year:
2017
Make/Model :
JEEP CHEROKEE
Vin :
1C4PJLCSXHD233401
Kilometres :
138258
See Parts
Inquire
Enter Date:
2026-03-17
Stock:
26C015
Year:
2018
Make/Model :
MAZDA MAZDA 3
Vin :
JM1BN1L74J1185626
Kilometres :
110183
See Parts
Inquire
Enter Date:
2026-03-16
Stock:
26C013
Year:
2016
Make/Model :
HYUNDAI GENESIS
Vin :
KMHHU6KJ8GU134706
Kilometres :
110373
See Parts
Inquire
Enter Date:
2026-03-13
Stock:
26C012
Year:
2018
Make/Model :
AUDI AUDI A4
Vin :
WAUANAF43JA147511
Kilometres :
144079
See Parts
Inquire
Enter Date:
2026-03-12
Stock:
26C011
Year:
2024
Make/Model :
FORD BRONCO SPORT
Vin :
3FMCR9B65RRE51779
Kilometres :
48580
See Parts
Inquire
Enter Date:
2026-03-12
Stock:
26C010
Year:
2022
Make/Model :
JEEP GRAND CHEROKEE
Vin :
1C4RJKAG0N8625504
Kilometres :
56295
See Parts
Inquire
Enter Date:
2026-03-11
Stock:
26C006
Year:
2010
Make/Model :
AUDI AUDI A4
Vin :
WAUBFCFL1AN039661
Kilometres :
142390
See Parts
Inquire
Enter Date:
2026-03-11
Stock:
26C009
Year:
2003
Make/Model :
FORD FORD F150 PICKUP
Vin :
2FTPX17L03CA85483
Kilometres :
234175
See Parts
Inquire
Enter Date:
2026-03-11
Stock:
26C008
Year:
2006
Make/Model :
FORD FORD F150 PICKUP
Vin :
1FTRX14W26FA76879
Kilometres :
221939
See Parts
Inquire
Enter Date:
2026-03-11
Stock:
26C007
Year:
2016
Make/Model :
CHEVROLET SONIC
Vin :
1G1JC5SB0G4122926
Kilometres :
88251
See Parts
Inquire
Enter Date:
2026-03-10
Stock:
26B049
Year:
2017
Make/Model :
KIA OPTIMA
Vin :
5XXGU4L31HG173956
Kilometres :
157947
See Parts
Inquire
Enter Date:
2026-03-10
Stock:
26C005
Year:
2021
Make/Model :
JEEP COMPASS
Vin :
3C4NJDDB6MT569076
Kilometres :
74702
See Parts
Inquire
Enter Date:
2026-03-10
Stock:
26C004
Year:
2022
Make/Model :
FORD ECOSPORT
Vin :
MAJ6S3JL1NC459287
Kilometres :
0
See Parts
Inquire
Enter Date:
2026-03-09
Stock:
26B047
Year:
2023
Make/Model :
HYUNDAI TUCSON
Vin :
KM8JCCAE7PU261504
Kilometres :
19890
See Parts
Inquire
Enter Date:
2026-03-09
Stock:
26B048
Year:
2016
Make/Model :
KIA OPTIMA
Vin :
5XXGW4L27GG040084
Kilometres :
153051
See Parts
Inquire
Enter Date:
2026-03-06
Stock:
26B046
Year:
2018
Make/Model :
FORD ESCAPE
Vin :
1FMCU9J91JUC97515
Kilometres :
103135
See Parts
Inquire
Enter Date:
2026-03-06
Stock:
26B044
Year:
2017
Make/Model :
FORD ESCAPE
Vin :
1FMCU0G97HUA97414
Kilometres :
72028
See Parts
Inquire
Enter Date:
2026-03-06
Stock:
26C003
Year:
2022
Make/Model :
KIA SELTOS
Vin :
KNDEPCAA9N7251978
Kilometres :
71192
See Parts
Inquire
Enter Date:
2026-03-06
Stock:
26B045
Year:
2012
Make/Model :
BUICK ENCLAVE
Vin :
5GAKVAED7CJ343075
Kilometres :
0
See Parts
Inquire
Enter Date:
2026-03-05
Stock:
26B042
Year:
2015
Make/Model :
JEEP GRAND CHEROKEE
Vin :
1C4RJFAG3FC710780
Kilometres :
109895
See Parts
Inquire
Enter Date:
2026-03-05
Stock:
26C002
Year:
2018
Make/Model :
JEEP WRANGLER
Vin :
1C4BJWEG2JL903829
Kilometres :
54961
See Parts
Inquire
New message
×
Please enter an email address so we can reach out to you
Your Name:
Email:
Phone:
Message:
Message Received
×
Thank you for your message. Someone from our team will respond within 24 hours!
✖
Simple modal box
Close!
✖
Part Inquiry Form
Please enter an email address and/or phone number
Your Name:
Email:
Phone:
Message:
Offer:
Send Message
Send Offer
Close!
New message
×
Choose Year...
2026
2025
2024
2023
2022
2021
2020
2019
2018
2017
2016
2015
2014
2013
2012
2011
2010
2009
2008
2007
2006
2005
2004
2003
2002
2001
2000
1999
1998
1997
1996
1995
1994
1993
1992
1991
1990
1989
1988
1987
1986
1985
1984
1983
1982
1981
1980
1979
1978
1977
1976
1975
1974
1973
1972
1971
1970
1969
1968
1967
1966
1965
1964
1963
1962
1961
1960
Choose Make...
Choose Model....
Choose Part Type...
Search