I am posting a picture-oriented DIY guide to replacing the windshield reveal molding on my E92 coupe. You do NOT have to remove the windshield.
I think it is absolutely ridiculous that dealerships will try to scam people out of $1000 when this is a ~$30 + tax part and at most 1 hour labor job. And the 1 hour labor is rounding up from 30 minutes.
I would like to first say thanks to the posters of these threads, which provided valuable information and great insight on what to expect:
I purchased my rubber reveal molding from getBMWparts.com, PN 51-31-7-119-711. Thanks to Jason for providing such a great service.
First, gather the tools. A wooden pick is all that is needed to pry out the old rubber. I would not recommend using a box cutter or screw driver.
Here is what my reveal molding looked like:
I started peeling the old rubber out at the front passenger bottom corner. Gently pry up the bottom rubber cover piece to get access to the bottom of the cracked molding. This was my start point.
Continue prying from the bottom to top, try to keep the old molding all in one piece.
Slowly continue prying, and round the corner.
At the stubborn glue points, use a wooden pick to help pry the glue gum off the car
Once the old piece is removed, use the WD-40 to clean the old glue off the paint. Use the glass cleaner to clean the glue off the windshield. I ended up not using the isopropyl alcohol.
Press the new reveal molding back in, starting at the top corner edge of the driver's side. Do NOT pull the adhesive backing yet! Fit the entire reveal molding in to the groove (all 3 sides) before pulling the adhesive sticker backing. Make sure the reveal molding is aligned perfectly with the car lines. I used the blunt end of the wooden pick to gently push the rubber down into the groove. Be careful not to stab the rubber and puncture it.
Press the center piece of the molding in. The passenger top corner edge may require some massaging to get the alignment perfect.
Work the molding all the way down. Once you're happy with the alignment, pull all 3 of the sticker backing to make the position permanent.
The windshield reveal lining is brand new again! This was a very easy DIY, with the total time being about 45 minutes, but that was me being super careful along the way. Next one would easily be under 20 minutes. (Hopefully there will not be a next one.)
Happy rubber molding!
Sorry for the double pictures.