Seems to have worked, so far! I did:
Tightened all four doors' retaining strap-to-body Torx bolts. (Driver's door retaining strap's pivot point on the body is a little worn; others are fine)
Spray-cleaned the hinges and straps with WD-40, and wiped clean.
Sprayed all with the $$ Wurth lube, and worked it in (creaked on first closing, then none).
Also did the hood's and rear-hatch's hinges.
One thing I did differently is something I used long ago on an old car with very worn hinges: jacked up each door slightly to lift the hinges open a bit so that the lube can get in better to the hinges' pins. The X3's hinges all seemed very tight (not sagging from wear), so this likely wasn't necessary. I used a bottle jack on top of a concrete block, and to a 2x4 placed under each door's frame (_not_ the door skin!).
Old thread, but my X3 has had very creaky door hinges since buying it in January. My normal cleaning and then applying white lithium grease to the hinges and straps, twice, haven't helped much.
Doing some reading and YouTube-ing, I'm next planning to try cleaning with WD-40, wiping, then spraying with Wurth HHS (on order; about US$25 with shipping). I'll hopefully remember to post here how well or not it works.