would need to scan car with diagnostics tool to be able to start with it, as what ever fault code you find you still need to do live data scans and maybe picoscope it see wave forms for parts etc or even multi meter and check resistances for components as well, best and cheapest scan tool and proper dealer level is autocom cdp plus works very well on mine pre 2014 bit more limited after this date as bmw have like other car makers put diagnostics behind a cloud and inter based etc to keep people from repairing them,,
www.aliexpress.com

US $32.99 |2019 Autocome CDP Pro 201703 keygen vd DS150E cdp V3.0 nec Relay OBD2 Cars Diagnostic Interface Tool for delphis scanner Adapter|Car Diagnostic Cables & Connectors| - AliExpress
Smarter Shopping, Better Living! Aliexpress.com