Thanks, I found a couple of companies selling the B3 one with same part number as ours.
Saves me making same mistake.
Spoke to BMW yesterday, who were pretty hopeless.
Once I had the usual battle of them telling me my car was an E46, then a 3.0i, then me telling them they need to use prefix 9147 to search Alpina parts we eventually got a price of £905.
None in stock, can't give delivery date. :x
Refurb it is.