I know I'm probably going off topic now, but have you thought about a tuning box instead?
https://www.racechip.co.uk/shop/bmw/z4-e89-2009-to-2018/28i-1997ccm-245hp-180kw-350nm.html
https://www.racechip.co.uk/shop/bmw/z4-e89-2009-to-2018/28i-1997ccm-245hp-180kw-350nm.html