Hi James
Have a look at eisenman exhausts
I’ve got one on my 35i and love it . There are various YouTube vids of these on the e89 you should be able to find a video of it with your engine. It will give you some idea how it will sound. But to be honest, the video never does it justice
Sounds much better in reality good luck