£80 parts, labour £just my time, bmw charge for re-setting the service possibly £20-£30, had a long ish conversation with main dealer and as long as I purchase parts from them and keep receipts all is good on the warranty, oh..... and serviced by a competent person