The car Bob brought over made good power over OEM. There was not that much work involved and it was not absurdly expensive, either. I dont know much beyond that, I’m not a BMW guy. Have you checked for feedback on BMW forums? I kinda only know Audi/VW/Porsche tuners.