Nick
The badges were missing from my car.
I have found out that the oil is due to the valve cover gaskets failing, a common fault apparently on the BMW V8,thank goodness for a warranty, but i don't think it is a difficult job, i have just watched a couple of video's online and it seems quite straightforward.
I will keep you updated.
David