Hi,
I highly doubt that the dealer would except another oil supplied by the customer. How can they guarantee that it will perform according to spec?
Shop around, ring other dealers and get some prices. Its harsh, was that £100 for the oil only? or the whole service?