i'read that mpps read and write flash. Do i need the bdm ?
In my opinion, yes. The BDM can read/write to the serial eeprom as well - this way you can make a complete backup of the ECU, and restore the ECU to a known working state. The BDM can also recover from a failed flash.