This is the one I found with a measurement:
https://www.ebay.com/itm/12389667230...oAAOSwVXBdcDZN
Attached spec image for posterity's sake.
I may just go with that and see what local auto parts store has close to those measurements.
Note, that is a polyurethane replacement, OEM BMW pieces are described as rubber.