As said, everything on that list is DIY. And you are likely to save a couple of thousand.
FCP Euro does kits for nearly all of that stuff. Comes with the bolts, gaskets, bushes etc etc.
Otherwise also as previously mentioned, I would go and see Peter and Graham at P&S Auto. Raced with them for years. It is BMW race car central.