Finally got to the oil pan.
It was spraying oil out along the entire perimeter, so it was *very much* time.
The oil pan job was really easy, with two hiccups:
1) I discovered that the BMW-B90 wheel bearing tool does not include large enough bearing adapters to get the front wheel bearings out. (With a little bit of ingenuity and shims, you can use it to get the hub out, though.) Had to run to Harbor Fright and buy their wheel bearing tool. Do not recommend. The threaded shaft stripped halfway into the job, and I had to finish installing the bearing with the B90. I'll be returning the HF tool and buying more parts for the B90. The X5 front wheel bearing is 90mm! In comparison, my E90 M3 rear wheel bearing is 85mm!
2) I'm finally sick of fighting with axles that are tight in the hubs. Years ago I bought an axle pulling tool that works in E30s. It was brilliant, but, of course, limited to dinky axles. I finally discovered this actually really reasonably priced tool set that would have saved me a couple hours of fighting and insta-ordered:
https://www.turnermotorsport.com/p-5...ian-autosport/
Hopefully it's no longer leaking! Also, the engine is noticeably quieter and smoother with the new engine mounts. The old ones looked basically fine, but were a quarter inch shorter. I'll have to go back and do the RF wheel bearing - I ran out of time thanks to tool failure.
Not too many outstanding items at this point. Trans mount, diff bushings, rear wheel hubs, basically. (Wheel hubs don't explicitly need doing, but if I have the axles out for the diff bushings, I'll just do them.)