how is the start stop function effected, if not effected i would lean more towards CAS unit as a common bmw fault link below
BMW Control module Car Access (CAS)
as for starter faulty sometimes the slider on solenoid runs dry and gets covered in clutch dust might clean and be fine, if car around 80-100k i would just fit a refurb starter and have done with it as a pain to replace ie one lot of labour that way, BBA REMEN do refurb units and repair CAS units link below. top company
Home (GB) | BBA Reman