P38 diesel is the BMW M51 engine and will run on veg oil but is better on full bio.
I ran mine on it for about 20k and the guy who has it now has put at least another 30k on it with out issue.
You should change your fuel filter after about 2k or so after starting to use bio as it will clean all...