I found this write-up on the web. It has picture instructions on how to remove the B-pillar Trim/Appliques. I made changes to it to include the Top of the Door Weather Strip plus Part #s and links to the parts.
Make sure you pay attention to how you take them out, to make sure that you put the weather stripping back where its suppose to be.
You will need to remove the door panel in order to remove the mirror.
How To Install Replace Remove a Door Panel on a 97-03 Pontiac Grand Prix 1AAuto.com - YouTube
Tools needed:Slotted & Phillips Screwdrivers, 7MM socket.
Take flathead and carefully pry out the plastic/rubber stopper at the top corner of the door:
Take Phillips and remove the top screw:
Take 7mm socket and remove the bottom bolt:
Pry away the thick weather stripping. Pull towards you on the sides and downward at the top. Might take a little tugging and finesse to get it:
Let the stripping hang by the mirror area and remove these 4 screws:
Remove the upper portion by pulling outward and towards you.
Again, might take some finessing:
After strip is removed, it exposes 2 more bolts. One at the top, and there is one on the inside portion of the B-pillar:
Now remove the B-pillar by wiggling and sliding upwards:
Now just slide in your new or refinished B-pillar or Top of Door Weather Strip carefully
and reverse what you just did and your done!
B-Pillar: 97-02
Driver side part#: 10315196
APPLIQUE. Front Door Window Reveal
Passenger side part#: 10315195
APPLIQUE. Front Door Window Reveal
Weather-strip Top Of Door: 97-02
Driver side part#: 10321353
MOLDINGS/BODY-ABOVE BELT. Fits: Grand Prix | Nalley Buick GMC Brunswick
Passenger side part#: 10321352
MOLDINGS/BODY-ABOVE BELT. Fits: Grand Prix | Nalley Buick GMC Brunswick
With the part#s you can search around for cheaper prices.