I flashed mine a while ago as looks I was the first person in Australia to do it just takes a long time to configure the software but I found out later about this cable and software package
Well worth getting for the money
http://bmtechnic.co.uk/bmw-diagnosti...white-edition/