Complete kit, good as new. Only used for 3 months. Cost £170 new. See link to product below
bluesparkautomotive.com

BMW M240i 340PS 3.0 - Bluespark Pro Petrol Tuning Module
Increase Power & Torque, Warranty Friendly, Bluespark Plug & Play Pro Petrol tuning box for BMW-M240i 2998cc 340bhp, 250kW, 500Nm