Had my air, fuel, oil, micro filter and brake fluid all done at the dealers recently, also at 46k - they will need doing, the key scan will confirm this.
£360 total (had the cheap oil offer too)
Bargain, I basically got other prices and a local Indy said something like £318. I phoned them back to haggle and said remove micro filter as was changed recently they said best they could do was £360
I phoned this Indy back and during conversation about my thermostats I realised the service price excluded vat.
So did well with BMW plus they changed the micro filter when their quote excluded it.
I'm fairly sure brake fluid was around £80 or £120 if it was separate.
That should give you an idea on price range