Well, it's done. No leaks so far. Ran it around town for about an hour last night and put it in the garage. Checked the floor this morning and dry (not used to seeing a BMW NOT leak oil).
Serious PITA doing the work, especially alone. But hey.... I saved almost $1900 doing it myself.
Now for the next challenge..... pulling the fender to fix the windshield washer leak.