Just a warning - I bought a 20 euro leather knob advertised for BMW E30 and so on of the bay of fleas - doesn't fit. Only the real OEM ones for 50 euro's + are any good.
Yes they do indeed, I normally deal with the BMW Classic store here in Germany, but they have been updating their website for yonks - it's almost unusable!