few places i always stop and compare prices for my E30 is below, free ground shipping over 50 bux, cant beat that, and many parts they have very competitive pricing, they are local (the autohaus that is) and i can always get my parts the next day.
well nothing beats a junk yard (if you find what you need in good condition) but i dont think i would buy used suspension parts or break pads to begin with, maybe only springs from the junkie
www.autohausaz.com
www.KOPerformance.com