I am not going to go through the whole list, but I can tell you that there is a reason suspension parts need to be replaced: they wear out. Buying USED parts and paying to put them in (or messing with it yourself) only to find they are failing, or in the best case you get only a limited life out of them, is foolish.
Source NEW parts, use high quality OEM (ie not BMW, but the companies that make BMW parts, like Lemdorfer, etc) and you will get a better job.
Having said that, my personal experience is that auto dismantlers tend to charge quite a bit, and if you shop at a on-line BMW dealer (getbmwparts.com, etc) you only save 20% by using used parts. Typically not worth it, IMO.
What are you fixing/doing? Crash damage? something else?
A