So I spent the better half of Saturday trying to find people talking about using bimmercode on the G87, but couldn't find any info about it.
I did find some 240i owners talking about them using it on their cars but having to select a different vehicle on the Bimmercode app.
And since the G87 isn't an 'officially' supported vehicle on Bimmercode yet, I figured I would try something similar.
Since I also own a G80 M3 with iD8 and the G87 is basically the same thing, that's the route I went.
Everything worked fine and I recorded this video to help walk through the process.
Hope this helps! Happy to answer questions that don't get answered in the video!