BMW X1. 2016 Model - Gear lever assembly - Faulty microswitch - Stuart Horrocks

Got a 5 year old BMW X1, with only 17500 on the clock. Warning light related to parking brake comes on at ignition and switching off engine. Fault is apparently a microswitch in the gear lever assembly. My local garage (BMW accredited, NOT the dealer) says it requires a new gear level module as the microswitch can't be replaced independently. BMW price apparently is circa £650. Has anyone come across this before ?

Have found a company in Sheffield that specialises in recovered parts who quote £79 but need to ensure it's complete

BMW X1. 2016 Model - Gear lever assembly - Faulty microswitch - Rerepo

Maybe similar fault to what VW have with a microswitch in their DSG gear lever assembly? VW want you to replace the whole assembly at £00's but you can buy a new switch and mounting bracket from aftermarket very cheap. I doubt BMW make their own microswitches - its probably a standard £3 part inside.