I had the local shop do mine with Pilkington OEM glass sans the BMW Logo. Insurance paid $600 out the door. To have the bmw dealership do it, it would have been $1k and the insurance company would not pay that. Everything works fine except a whistle at 90+ from the top of the windshield where they reused the old molding. Make sure they use new molding or you may have the same issue.
2011 335D Space Grey, Black Leather Interior, ZSP, ZPP, ZCW, 6FL, Satellite Radio, Nav, Base Audio