Go to Kevin Burt Automotive. When I checked the things that are done in servicing -check which engine oil they use( KBL used Mobile 1 ESP ) which is $120 for 5L at Repco and BMW services at Sydenham used a cheap Fuchs oil. Also the filter used was not not OEM filter. So you get what you pay for.
Alister there owns an E30 M3 and has worked on BMW pretty much for last 35 years. Go see him.