I believe the electrics on this are stupid complex for the time as it was very advanced for 2001 when it came out and are a bit of a time boom. Heard some horror stories on multiple ecu and modules needing replacing just to diagnose issues and that was from a trained BMW spanned man.
That said, if it works today and it’s cheap, if it dies you can bin it, probably a good long distance ride, if you get there.