Wetzie,
Just returned a D+CAN cable and software to a seller on Ebay. E70 BMW's apparently need an
BMW ICOM cable for diagnostics. I have the OBD2 pictures below and did NOT work on my new E70. It worked fine on my Aston, Porsche, M3... not the 2011 X5.