I claimed off my car insurannce for the replacement screen and fiting.
The guys at the local BMW dealership said it was a real pain in the butt to fit, despite having a zip fitment. As I understand it you need to glue the screen in place whilst zipping it.