Кабель судя по фото вполне нормальный, список автомобилей работающих по OBD-2 протоколу такое множество, что их точный список даже никто не знает!

В Европе данный протокол принят с 2001г.в. Возможно ваш BMW ещё не поддерживает данный протокол, ну или адаптер неисправен. Для проверки надо пробовать подключить ваш адаптер к другому авто выпущенного не ранее 2001года.