I would reccomend Car-Van-Truck, i service my car there and have always received excelent service. Here is a typical service invoice for you to have a look at.
I know its technically in Centurion but i live in PTA and its like 5km from my house
Hope this helps
Best place to service your 318 in pta is in your own yard with your own tools. You know everything that will be done, and servicing a BMW is actually really easy