У меня ес300 2002 года, с алиэкспресса заказал блютуз ELM 327 примерно за 11 баксов, подключил его к разъему под рулем, включил зажигание, подсоединил его к планшету по блютусу, и с помощью программы torque pro считал ошибки. Горит чек - ошибка вроде 0051, точно уже не помню, катализатор надо вырезать. Стираю эту ошибку - на секунд 10 чек исчезает, но появляется снова, т.к проблему с катом то не решил. Так что для простейшего считывания и стирания ошибок подойдет и такой вариант.
ELM Кроме блока двигателя ничего не видит. Уж тем более не позволяет обновлять прошивки блоков, запускать калибровочные программы и т.д.
Прочитайте тему про techstream - там подробно расписано про возможности разных типов сканеров.