Where are you located?
Theirs a guy in BC (Canada) that operates a huge BMW salvage yard. Give him a call, as he may be able to get you a good deal. He got me a power steering pump for an E46 for $175! His website:
Bimmer Parts - Auto Wrecker Duncan
Edit: Nevermind, i see North Carolina. Any local groups around their? Any local salvage yards? Try the local BMW CCA chapter.