I'm by no means an expert, but have had my first GS since 2019 now. Its a 2013 LC model and have not had any problems thus far. BMW dealer service is around R2500 but parts in general are weirdly expensive.
Eg. Tyre pressure sensors R3800 each if the battery goes flat :nutter: :nutter:
Also...