Does the ELM327 OBD2 Scanner tool (http://www.amazon.co.uk/ELM327-Based.../dp/B001C1QQJA) work with the BMW 3 Series. It says it should. But when I plug it in I just get "device not responding" ie. there's no communication between laptop and car (320D 54 plate). Can someone advise. Many thanks.