Bavauto.com is alright for smaller things, gaskets and hoses and such. Timing belt as well it's like 10$. Water pumps and things like that too. Just not for big things. ESPECIALLY replacement stuff. I needed a rear axle half shaft. They're selling for $600. Ebay had it for 270$ but I got it locally for 150$. Also body panels. Fenders and Bumpers were $250+ on bavauto, $100 each on ebay. Suspension is great for eBay so I would give them a shot, if you haven't already.
I agree with eastburn, I'm lucky to get any kind of response within a week a posting.
Much to be done!