BMW Servicing in Melbourne

(From Melbourne, Victoria, Australia).

Hi there. I have a BMW 320D sedan, M-Sport edition, 2010 model. I've serviced it regularly (annually) through my local BMW dealership here in Melbourne (Australia) and it is in good condition with low kilometres.

However, I'm now of the view that the dealership that has serviced my car since Day 1 are simply ripping me off with each service. The costs have become astronomical for just basic servicing (i.e. no major maintenance activities undertaken).

Are there recommendations for other BMW specialists in Melbourne who can service my car that are either dealer aligned or not?

Thanks.