I paid a similar price at an independent recently on my 08 530d using genuine BMW parts, new sump, mechatronic sleeve and 7 or 8 ltrs of expensive fluid. I did it as a precaution as mine has done 120K and I had no evidence that it had been done in the service history.