E46 General
Like you, I use RealOEM or BMWFans.info to find the part I need, and then look up the prices on vendor web sites. For me, I like to use BMW CCA sponsors, NJ chapter sponsors, or sponsors of various BMW model specific websites/forums that I frequent because they give back to the community...