Bench flashed my 2012 X5D yesterday with Mega-Speed Germany software at JR Auto Electronics in Oakville ON. The newest ECMs are real PITA! Not only it has to be physically removed, the insulation silicon seal needs to be broken and both front and the BACK ECM housing covers needs to be disassembled to reach the hidden ROM on the back side of the motherboard witch is very time consuming and dangerous. Small review will come when I'll put some miles on it.
Retired: 2005 N52 E90 330i Sport 6AT
Retired: 2007 N54 E92 335i Sport 6AT
Current: 2012 M57 E70 X5 xDrive35D