i would deffo put a new roof skin on we do them at work alot but unless you can do it yourself its not going to be cheap sourcing the skin may be a problem aswell unless you got a complete shell with roof you want then cut it off and trim it back is it going to be a track car what about covering with a carbon fibre panel lad i know did it on his e30 looked good for a track car