Creo que si el taller "tiene cara y ojos" debería tener una máquina de diagnosis o un programaen el portátil para consultar averías y para hacer el reset del mantenimiento no sólo para BMW si no para cualquier marca.
La toma de diagnosis no es OBD II, es un conector redondo que lleva debajo del asiento.