Na początek sprawdź wklejkę na drzwiach kierowcy i świadectwo homologacji auta. Tam masz napisane, jakie koła możesz zakładać na lato, a jakie na zimę.
Patrząc na szybko, wygląda na to, że koła zimowe powinieneś mieć na felgach 19" albo 20":
https://www.wheel-size.com/size/bmw/x3/g01-2017-2021/eudm/#trim-iii-g01-2017-2021-m40i--355-4
Więc szukaj felg 8Jx20 ET27 i opon 245/45R20 albo ew. felg 7.5Jx19 ET32 i opon 245/50R19. Ale nie wiem, czy nie masz większych hamulców, więc nie wiem, czy każda felga 19" będzie pasować (czy może będą zaczepiać). Ale u mnie do G08 19" podeszły bez problemu, więc może i do 40i będą też pasować.
Opony zimowe masz w jednym rozmiarze, więc kup 4 identyczne opony - nie musisz szukać takich z homologacją, bo przy 4 identycznych powinieneś mieć identyczne obwody, więc nie będzie problemu z xDrive.
Kupujesz felgi wedle uznania (albo oryginalne BMW, albo jakieś inne porządne - ja kupiłem OZ), do tego 4 opony i - jeżeli nie ma na felgach - czujniki TPMS (możesz kupić na Allegro, ale wcześniej upewnij się u sprzedawcy, że będą pasować do Twojego samochodu na podstawie VIN) i zawozisz do wulkanizatora, żeby to poskładał. Po zmianie kól zmieniasz ustawienia opon w iDrive, przechodzisz procedurę resetu RDC i po krzyku.
I nie kombinuj z jakimiś zamiennymi rozmiarami, jeździj na takich, które masz w homologacji.