***SOLD***
I traded my 335xi and removed this before trading it in. It's a G4 JB4 PnP w/ the USB cable to flash to the latest software. Works flawlessly, I just don't need it any more. Tuner was on car for 14k miles. It still has the original software installed, never flashed it, so the USB cable has not been used.