that site plus theeurodepot.com, but I would check out classified sections for people parting out their cars. BMW magazines are a good place to go too. Try roundel(the one that comes with membership to the BMW club). Also tan is harder to come by but you can get them recovered or a good patch or dye job done by a professional upholstery shop. For the middle arm rest that is what I would do. In roundel don't trust a guy parting out his cars names MIKE with email spinner100 or something like that. We had agreed on a price for some seats and he told me they were mine, and that he was going to be in my area in 2 weeks so would save the shipping and bring them up. I waited and couldn't get ahold of him, then he emails me that he needed the seats and I couldn't have them.
<a href="http://imageshack.us"><img src="http://img217.imageshack.us/img217/3466/quicksignature20te.jpg" border="0" width="600" alt="Image Hosted by ImageShack.us" /></a>