Whoa!!
1. I know no body likes them, but, peninsular BM do SOMETIMES have reasonably prices NEW items like head lights or clutches. E.g, new head light assemblies for $200 a side.
2. I have found Ashley to be the cheapest for OEM stuff nearly every time, even with fancy things like grills. The advantage of using Ashley is there is no shipping costs and insurance is unlimited, meaning a part rocks up bent he'll just order another.
3. Tom - The site sounds like a good thing, keep it simple and i can't imagine BMW being able to do anything (or have the right) so long as you state that its not affiliated with them.
4. The Only02 carpet sets are good, i ordered one in S&P, highly recommend them.
5. Lastly, i picked up my 5-speed and tail shaft for $100, told them (pick-a-part) it was a 4-speed (put a 4-speed knob on it).
EDIT:
6. Lastly last, i haven't used this guy but he has an assortment of stuff, in particular rubber seals, he has all different lip profiles, just take the old stuff in (maybe send some) and he'll see if he has a match.
http://www.scottsoldautorubber.com.au