Sparkus :wave:
As said above, for basic oil services take it to BMW. It's really not expensive. For larger services you could try DIY? Jy weet mos hoe om op n diesel te werk. To change filters is easy.
The bigger maintenance like suspensions etc I can only recommend someone in Pretoria.