I can also vouch for Garage808, but I took my car (2017 320d) for its annual oil change to SMG Tygervalley for around R800 less than the quote I was getting from Garage808. Now, you can argue the additional value you might get from Garage808 as similar to a lecture class with few students, your car gets more attention, and that would be your prerogative. I was looking at the financial benefit, things are expensive out here. SMG charged me R1600 for the oil change. Garage808 quoted me R2300 for the same job.
My car is on 38900kms, and once the serious repair items start appearing, I will still ring up Garage808 for a quote. They're proper. They also have a performance arm called Performance808 for all your DPF/EGR deletion and ECU tuning needs.