If anyone is looking to do this swap,I have some stuff for sale. I have a used tristitch wheel and 3 stage airbag which is plug and play for sale. (the M buttons are not functional) I had it installed on my 2018 X3 M40i for 6 months before I sold the car.
I also have a brand new G30 wheel for sale, can package that with the airbag if you do not want the nice M stripe stitching.
https://x3.xbimmers.com/forums/showthread.php?t=2069217