I havent bought from them recently. I purchased headlights taillights turn signals and other parts for my e46 from them last year in october and the parts got to me in an ok time frame not too fast but not late either. My experience with them was fine, but also on e46 fanatics, I saw several people complaining about their service.
I had a decent experience but I heard from people that they didnt receive the parts or bad customer service. your call.