I found an ebayer selling the correct buttons for my 2014 116i Sport.
It had the limiter button and rocker, and also has hill hold. So I thought there was a good chance it would work.
https://www.ebay.co.uk/itm/194406008639
Fitting was straightforward except for removing the air bag
Added 544 to Salapa element saving and activating, then reading SVT (ecus), finally clicked on the coding button after choosing in turn, the ecus: FEM (body), ICM and then BCKombi.
No errors reported but the idrive screen showed the TPMS (RPA) and DSC warnings and also one telling me I needed to go to a dealer to have the instruments updated.
On the first drive, pressing SET cause a 'cruise control failure' message but the TMS and DSC messages were still present.
Restarted and drove a bit further, then both warnings went off and the SET button worked as expected.
Braking slows the car if the set speed is reduced as expected.
Great to have CC again.
Just a quick update to say that no problems have arisen after two weeks.