Sold my M235i, still have the JB4 for sale.
Unit has the the enclosure, OBD2 connector, and Bluetooth connectivity kit rev 3, so if you don't want to buy the app or use bluetooth you would need to get a USB cable.
No EGW harness, which is not needed for the less aggressive maps, but you can add it if you need it.
Asking $350 + shipping in the USA.