Alberto,
O mais famoso scanner para BMW é o GS911.
O valor é de 360 Euros, para a licença Enthusiast (permite até 10 VINs) e 680 Euros no Profes9nal (ilimitados números de VINs).
No teu caso (K25) é o scanner com conector de 10 pinos, se mudar para motos mais novas é o conector OBD2, mas se precisar basta comprar o adaptador.
Estes preços são Europa, para trazer por correio/courier sai muito caro.
Aqui você não vai achar os novos, há muitos GS911 antigos e não consegue em muitos casos atualizar o software.
https://www.hexcode.co.za/shop