£300 is still expensive.
I paid about £180 for mine in Lexus Stockport! NO EDITED - paid £252 !
In fact I've never paid more than that for the major service, even the minor servicing is about £120 !!!
The only biggie is the 60k which I've been quoted about £500.
You could save a load of cash and book it into Stockport, nice drive over Woodhead as well, even with the cost of petrol your still quids in!
Ask them to fax you over an itiniary - are they changing the aircon filter? They usually do on a major service and I think they charge about £50 for this alone! If you do have Gold, have a look at the discount we get on Puravent filters, pay about £20 if I remember - I have one and they're great.