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
Kess v2 master that can read and write BMW F series ECUs:
Kess V2 5.017 firmware (red PCB version better)