I have a friend with a carbon fiber bonnet on his E36 M3. Its to long so it bulges in the middle. It looks ridiculous and the company he bought it from won't do anything about it.
Its always a risk when buying carbon fibre panels due to fitment and quality issues.
Do you you have a pre LCI or an LCI? Maybe a facelift bonnet and bumper would be a better option??