Kess V2 5.017 works very well BMW F series BOSCH EDC17C56/EDC17C50/EDC17CP45/EDC17CP09/MEVD17.2/MEV1746 and SIMENS MSV80. Read/write ECUs no issues, via BOOT (Tricore) or BDM.
Look here:Kess 5.017 BMW F series ECU list
kes
Kess v2 master that can read and write BMW F series ECUs:
Kess V2 5.017 firmware (red PCB version better)
Look here:
http://www.obd2diy.fr/wholesale/kess-version-en-ligne-illimite-token-pcb-en-rouge.html