Go on eBay and get yourself a new one for about $275, and you should be able to get it installed for another $75. You may have trouble finding a used one, and would probably pay damn near as much. I did it last fall for my '00 320.
BenzWorld.org forum is one of the largest Mercedes-Benz owner websites offering the most comprehensive collection of Mercedes-Benz information anywhere in the world. The site includes MB Forums, News, Galleries, Publications, Classifieds, Events and much more!