Can't speak for the retrofit stuff but I'm struggling to find someone else to do coding for me.

Stumbled onto a garage in Dublin that claim to be BMW experts and offer coding so I'm gonna ring the next week and see. I can PM you their details if you need?

Otherwise there's a member on here that seems to do a lot of it but I believe he's in the south.