I use Reverse Logic Pivot Top custom jack stand pads with Esco bases. On the X3M you can lift the back up from the center brace then put stands under both rear rocker points (plastic cups). Use a pad on your jack to prevent scratching. For the front I use a rubber puck on the lower control arm subframe mount to lift up each side separately and place the jack stand on the front point. You don't need the rubber puck depends on the shape of your jack cup. If it's deep I would recommend so you don't put pressure on the control arm. If it's shallow then just a jack pad like pictured is fine.
I had mine up last weekend doing spring cleaning.
Jack stands:
https://jackpad.us/bmw-mini