Sounds about right (see BMW ETK below) ... there's actually more than just the roof that are no longer produced - although a bit strange if you ask me given that BMW built their own carbon fibre production facility when they introduced the E9X M3 ....
Things like the aluminium rear wishbone is also out of production apparently - I've had a set on order for a while now and I don't fancy the chance of them ever turning up ...
The car's 10 years old, you can't expect BMW to be making bits and pieces for it still and beyond. It'll eventually end up at their Classics division, where they can then charge many times more for parts that you need.
I am going to buy a spare car for parts soon I think