https://www.realoem.com/bmw/enUS/sho...02#63117181290
Looks like the part numbers per RealOEM are:
63117181291 (Left bi-xenon headlight)
63117181292 (Right bi-xenon headlight)
63117170292-04 (or 63117170292-03) do not resolve as part numbers in RealOEM. However, I would assume that the -03 vs. -04 is probably just a revision or manufacturing number, not part of the actual official part number, so it should be the correct part as long as the primary part number matches.
(Not sure why RealOEM shows the seventh and eighth numbers as 81 instead of 70, but this isn't the first time I've seen a part number stamped on a part that doesn't match RealOEM. Maybe that's an OE/OEM number vs. BMW part number?)