I have a Dinan Sport Tuner model 0443-0119 for the B58 engine that I used on my 2017 M240i. I have sold the car and no longer need this.
Features:
Up to +40 HP and +50 lb-ft (B58)
Bluetooth smart (Android and iOS Compatible - Android OS8 "Oreo" not supported)
Live boost monitor
Multiple power settings to choose from (Sport, Sport+, and Race).
Valet / parental control modes (-3 PSI)
Quick, easy, and discrete installation (takes 5 minutes to install or remove)