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
45
of
45
Enter Date:
2025-07-04
Stock:
25G001
Year:
2006
Make/Model :
SUBARU FORESTER
Vin :
JF1SG63626H701601
Kilometres :
231930
See Parts
Inquire
Enter Date:
2025-07-04
Stock:
25B050
Year:
2001
Make/Model :
MAZDA MAZDA B-4000
Vin :
4F4YR16EX1TM08286
Kilometres :
293006
See Parts
Inquire
Enter Date:
2025-07-04
Stock:
25G002
Year:
2015
Make/Model :
CHRYSLER TOWN & COUNTRY
Vin :
2C4RC1HG1FR717494
Kilometres :
121592
See Parts
Inquire
Enter Date:
2025-07-03
Stock:
25E029
Year:
2008
Make/Model :
CHEVROLET EQUINOX
Vin :
2CNDL33F586292835
Kilometres :
186651
See Parts
Inquire
Enter Date:
2025-07-03
Stock:
25F029
Year:
2011
Make/Model :
FORD RANGER
Vin :
1FTLR4FE2BPA06048
Kilometres :
366538
See Parts
Inquire
Enter Date:
2025-07-02
Stock:
25F028
Year:
2006
Make/Model :
CHEVROLET SILVERADO 1500 PICKUP
Vin :
2GCEK13V161311754
Kilometres :
306642
See Parts
Inquire
Enter Date:
2025-07-02
Stock:
25F027
Year:
2007
Make/Model :
TOYOTA RAV4
Vin :
JTMBD33V475064545
Kilometres :
0
See Parts
Inquire
Enter Date:
2025-06-27
Stock:
25F025
Year:
2006
Make/Model :
VOLKSWAGEN JETTA
Vin :
3VWCT71K56M850304
Kilometres :
258999
See Parts
Inquire
Enter Date:
2025-06-27
Stock:
25F026
Year:
2010
Make/Model :
GMC CANYON
Vin :
1GTJTFDEXA8122856
Kilometres :
181348
See Parts
Inquire
Enter Date:
2025-06-27
Stock:
25F024
Year:
1992
Make/Model :
FORD RANGER
Vin :
1FTCR11T6NUB05546
Kilometres :
0
See Parts
Inquire
Enter Date:
2025-06-26
Stock:
25F022
Year:
2008
Make/Model :
MAZDA MAZDA CX-9
Vin :
JM3TB38A180121368
Kilometres :
432500
See Parts
Inquire
Enter Date:
2025-06-26
Stock:
25F013
Year:
2014
Make/Model :
HYUNDAI ACCENT
Vin :
KMHCT4AE7EU606798
Kilometres :
173815
See Parts
Inquire
Enter Date:
2025-06-26
Stock:
25F017
Year:
2011
Make/Model :
VOLKSWAGEN JETTA
Vin :
3VW1K7AJ3BM328993
Kilometres :
276092
See Parts
Inquire
Enter Date:
2025-06-25
Stock:
25F020
Year:
2013
Make/Model :
FORD FIESTA
Vin :
3FADP4EJ6DM128550
Kilometres :
154276
See Parts
Inquire
Enter Date:
2025-06-25
Stock:
25F007
Year:
2018
Make/Model :
HYUNDAI ELANTRA
Vin :
KMHD84LF3JU641134
Kilometres :
125517
See Parts
Inquire
Enter Date:
2025-06-25
Stock:
25F023
Year:
2006
Make/Model :
CHEVROLET COBALT
Vin :
1G1AP11P767833126
Kilometres :
0
See Parts
Inquire
Enter Date:
2025-06-25
Stock:
25F014
Year:
2013
Make/Model :
KIA FORTE
Vin :
KNAFU5A25D5745554
Kilometres :
239032
See Parts
Inquire
Enter Date:
2025-06-24
Stock:
25F005
Year:
2022
Make/Model :
MITSUBISHI MIRAGE
Vin :
ML32AUHJ9NH004148
Kilometres :
66916
See Parts
Inquire
Enter Date:
2025-06-24
Stock:
25F016
Year:
2013
Make/Model :
CHEVROLET MALIBU
Vin :
1G11C5SA2DF233257
Kilometres :
218125
See Parts
Inquire
Enter Date:
2025-06-23
Stock:
25F006
Year:
2020
Make/Model :
MITSUBISHI RVR
Vin :
JA4AJ4AW1LU603736
Kilometres :
108416
See Parts
Inquire
Enter Date:
2025-06-20
Stock:
25F012
Year:
2014
Make/Model :
HYUNDAI TUCSON
Vin :
KM8JT3AF0EU812345
Kilometres :
196156
See Parts
Inquire
Enter Date:
2025-06-20
Stock:
25F008
Year:
2015
Make/Model :
KIA FORTE
Vin :
KNAFX4A65F5276926
Kilometres :
95806
See Parts
Inquire
Enter Date:
2025-06-20
Stock:
25F015
Year:
2023
Make/Model :
NISSAN QASHQAI
Vin :
JN1BJ1BW9PW103361
Kilometres :
5535
See Parts
Inquire
Enter Date:
2025-06-20
Stock:
25F018
Year:
2021
Make/Model :
MITSUBISHI RVR
Vin :
JA4AJVAWXMU605170
Kilometres :
91221
See Parts
Inquire
Enter Date:
2025-06-19
Stock:
25F009
Year:
2016
Make/Model :
FORD FUSION
Vin :
3FA6P0H92GR371721
Kilometres :
175294
See Parts
Inquire
Enter Date:
2025-06-19
Stock:
25E028
Year:
2008
Make/Model :
HYUNDAI ACCENT
Vin :
KMHCN35C68U097708
Kilometres :
269888
See Parts
Inquire
Enter Date:
2025-06-19
Stock:
25F010
Year:
2019
Make/Model :
MITSUBISHI ECLIPSE CROSS
Vin :
JA4AT4AA8KZ601787
Kilometres :
45894
See Parts
Inquire
Enter Date:
2025-06-19
Stock:
25F019
Year:
2019
Make/Model :
KIA SORENTO
Vin :
5XYPDGA32KG495258
Kilometres :
109722
See Parts
Inquire
Enter Date:
2025-06-19
Stock:
25F021
Year:
2020
Make/Model :
TOYOTA COROLLA
Vin :
5YFBPRBE3LP014776
Kilometres :
108136
See Parts
Inquire
Enter Date:
2025-06-18
Stock:
25F003
Year:
2009
Make/Model :
FORD ESCAPE
Vin :
1FMCU93719KC09761
Kilometres :
171317
See Parts
Inquire
Enter Date:
2025-06-18
Stock:
25F002
Year:
2013
Make/Model :
ACURA ILX
Vin :
19VDE1F54DE404050
Kilometres :
0
See Parts
Inquire
Enter Date:
2025-06-18
Stock:
25E040
Year:
2007
Make/Model :
JEEP COMPASS
Vin :
1J8FF57W77D332206
Kilometres :
280318
See Parts
Inquire
Enter Date:
2025-06-18
Stock:
25F011
Year:
2018
Make/Model :
MERCEDES MERCEDES CLA-CLASS
Vin :
WDDSJ4GB5JN592249
Kilometres :
90562
See Parts
Inquire
Enter Date:
2025-06-18
Stock:
25F004
Year:
2016
Make/Model :
BMW BMW X3
Vin :
5UXWX7C58G0S16807
Kilometres :
149493
See Parts
Inquire
Enter Date:
2025-06-17
Stock:
25F001
Year:
2012
Make/Model :
KIA OPTIMA
Vin :
KNAGM4A70C5242524
Kilometres :
190824
See Parts
Inquire
Enter Date:
2025-06-17
Stock:
25E042
Year:
2010
Make/Model :
SUBARU FORESTER
Vin :
JF2SH6BCXAH753289
Kilometres :
201367
See Parts
Inquire
Enter Date:
2025-06-11
Stock:
25E037
Year:
2015
Make/Model :
NISSAN ALTIMA
Vin :
1N4AL3AP5FN384657
Kilometres :
158182
See Parts
Inquire
Enter Date:
2025-06-11
Stock:
25E036
Year:
2009
Make/Model :
HONDA FIT
Vin :
JHMGE87539S802123
Kilometres :
342997
See Parts
Inquire
Enter Date:
2025-06-11
Stock:
25E033
Year:
2016
Make/Model :
HYUNDAI VELOSTER
Vin :
KMHTC6AD8GU270259
Kilometres :
86533
See Parts
Inquire
Enter Date:
2025-06-11
Stock:
25E035
Year:
2024
Make/Model :
MITSUBISHI MIRAGE
Vin :
ML32AUHJ4RH019954
Kilometres :
5407
See Parts
Inquire
Enter Date:
2025-06-11
Stock:
25E032
Year:
2022
Make/Model :
KIA RIO
Vin :
3KPA25ADXNE497053
Kilometres :
66150
See Parts
Inquire
Enter Date:
2025-06-10
Stock:
25E041
Year:
2016
Make/Model :
DODGE DODGE 1500 PICKUP
Vin :
1C6RR7LM4GS381961
Kilometres :
226822
See Parts
Inquire
Enter Date:
2025-06-09
Stock:
25E034
Year:
2021
Make/Model :
BMW BMW X1
Vin :
WBXJG9C01M5T59014
Kilometres :
73631
See Parts
Inquire
Enter Date:
2025-06-09
Stock:
25E038
Year:
2014
Make/Model :
INFINITI INFINITI QX60
Vin :
5N1CL0MM6EC513613
Kilometres :
176826
See Parts
Inquire
Enter Date:
2025-06-05
Stock:
25E003
Year:
1999
Make/Model :
VOLKSWAGEN BEETLE
Vin :
3VWCA21C1XM450730
Kilometres :
247560
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...
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