Für inpa gibt's da zwei drei Anbieter. Meiner ist von do-it-auto.
Wenn du verschiedene BMW hast oder dir zulegen willst, würde ich einen zum umschalten empfehlen. Ab 2007 wurde die Pinbelegung bei BMW geändert. Das heißt, vorher hab es andere USB Interface. Danach welche mit Schalter für alt und neu.
E39,e53,e46 ist noch alt. Der 1er BMW hat wohl mitten in der Produktion umgestellt. Auf der Homepage findest du aber alle Modelle. Glaube die gehen dann bis 2011, aber weiß nicht mehr so genau. Sind etwas teurer, aber das Teil hab ich bestimmt 10 Jahre und nie Probleme gehabt. Qualität kostet nun Mal was.