There were a couple sources. I usually use - mymercedesparts.com but it's not accessible for some reason right now. I found posts saying it was under maintenance. These guy have pretty good customer service and I ordered a bunch of stuff from them.
Another place I had experience with is Mercedes Parts - Get Mercedes Parts at Wholesale Prices But their customer service is not that responsive... I ordered also couple times.
Also try this: OE Discount Parts