The JB3 is very obsolete and no longer compatible with BMWs newer software updates. Which means you'll get check engine lights and other headaches. If you can't afford to upgrade to a JB4 I would probably leave it on the garage desk until you can.
BEST PRICES GUARANTEED
JB4 **G5** On Sale - FREE Shipping Click Me - NEW JB4(N55) & DCI's $95.00
NEW F30 N20/N55 ER Downpipes and Chargepipes - BMS OCC (On Sale)