BimmerLink even allows you to remotely control the exhaust flap or mute the Active Sound Design in your car.
In contrast to generic OBD apps that read emission related errors only, BimmerLink allows you to read and clear trouble codes from ALL control units in your car.
Using one of the supported OBD adapters, you can read trouble codes or display sensor values in realtime, check the current state of the DPF in your car or register a new battery after replacement.
If you want to replace the battery in your car, this has to be registered in the engine control unit and BimmerLink allows you to do this yourself now.
If you do not like the artificial engine sound generated in your car, just mute the Active Sound Design with BimmerLink.