How's that for OT? Can't even begin to imagine where to start looking, did a google w/ no luck.

Here's the deal. I've got a 1999 BMW 528i wagon.

1) BMW have some of the worst cupholders. Germans probably don't drink on the autobahn, I wouldn't and I've driven there. That being said, I trying to find a place that sells the mechanisms (front and rear) so I can replace it myself. W/ kids, those cupholders keep the juice off the leather...

2) I broke the -/+ button on the climate control. I think the heat from the weekend broke the tab. Need to find a replacement button and not the whole climate control assembly.

Any leads would be appreciated. I'm not paying several hundreds of $$$ to change out $10 worth of parts. Yeah, I know, that's the cost of owning a BMW... Still a great driving car though.