I have ran my 300tdi on 100% Bio for 2 years now with no problems other than changing the diesel filter. I get less mpg from bio but I do put my foot down more as I know it's not cost me as much per ltr.
some batches of bio I can get 550 miles per tank and other times I can get 400 per tank
just proves the quality of bio aint the same out of every batch.
eg: 100ltrs of fuel 3 filter changes
had 400ltrs of fuel upto now and not changed the filter once.
I think most cars can run on bio diesel but the fact that the quality of bio cannot be guarenteed every time this is the reason why most car garages say do not use bio in modern cars.