The best way to reduce power consumption is to go to sleep whenever possible to “wait for interrupt”. You should also only enable the peripherals you need.
Are you using the serial port to print status? The BMD-200 UART uses about 2mA. Make sure to disable the UART to save power.
Debugging also adds a significant power draw to the system. It is best to test your power consumption with the debugger detached. At Rigado, we’ve noticed that a complete power cycle of the BMD-200 or BMD-300 can be necessary to return the system to its lowest power state after the debugger (or programmer) has been used.