I had it done with dealer and I paid £100 for a windshield that is no longer a BMW part, the cracked one was BMW. Same price as if I've done it somewhere else, but according to dealer they paid 50% if total cost.
What bothers me is the RAC Car Approved Preparation Standard Checklist, has "Action Required" ticked next to:
-Windscreen free from damage that would exclude MOT test-
Dealer is very vague about what action was taken to bring windshield to standard, they claim not to know as it could've been anything, they say. I know I didn't crack it, under a mile ride home and parked off road in my driveway.
Also, they won't provide the RAC Approved Vehicle Preparation CERTIFICATE. And despite claiming a Schedule Maintenance was performed they have no proof, last service electronically recorded is 2018.
Any prompt advice is greatly appreciated.