It took the windshield company (Safe Lite) 2 trips to replace my windshield. The first service call lasted about 5 minutes. The tech decided correctly that he would need the molding from the dealer because none of their stock stuff would work.
On the second call the replacement went smoothly. It took about an hour. The glass is even the same brand as the original but without the BMW Roundel. The equipment for removing the windshield was interesting - A machine that sits in the car and pulls a wire around the old windshield to break the seal.
The tech told me that the Safe Lite's database had been updated to say that 128s, 135s and 1Ms must use a dealer supplied molding.
A world of warning - Don't open the hood when the windshield wipers are in the up position.
2011 1M AW, 2011 A3 TDI, 2013 Mini JCW, 2014 F150, 2016 Focus RS on order