read on another BMW thread that this person had used this service & was well happy with it.
Not used it myself but I intend too as I reckon I will get my oil changed for £41.50 plus a bit extra for extra oil
http://www.national.co.uk/oil-vehicle-search.aspx just put your reg in & get a quote. Seems too cheap but did come reccomended.