I replaced my 2018 i3s FOB with no issues from https://www.thebmwminipartstore.com/
It worked on the first try! Fast reliable service and saved me 200 bucks! Dealership wanted 600. The total cost of replacement was 365.00 with the key.
Part Number Part Name Price Quantity Total
66-12-6-805-984...