I'd have it off you like a shot but I've no idea about refitting it!
I think they just pull all the trim off and then cheese wire them out. Just renewed an insurance policy for the X5 yesterday and the windscreen excess was £15. Just hoping it's similar on the E46 and Z as both of them need screens (don't ask!)