We have a pick-n-pull but for BMW's it's really only useful for the e36,e38, or e39 chassis. Very rarely do I see an e46 and e30's are pretty rare now too. Never seen an e53 there. Never.
For little things like the cupholders, steering wheel trim, etc. I use CL and look for partouts or really cheap donor cars that blew an engine or the like.