I was wondering what code reader works with BMW bikes, as I'd like to be able to read the codes from that easily and was wondering if I could get by with one for all vehicles I have, including my American made four wheel vehicles. Are they different systems? I think the plugs are different as I've never seen anything like the auto connector on the bike. Can an adapter be made? Also is there one that works with the CAN bus? I don't have a bike with that now, but quite possibly could have in the future. I understand also that some cars have the CAN bus also. I might even have that in my 09 Pontiac Vibe, but never had to work on it, so I don't know.