BMW says no fuel additives because it's not a product that is made/sold by BMW. Every other car manufacturer gasoline or otherwise also state no additives, but I still use Techron in my Lexus. I also use Powerservice with Cetane boost in my 335d.
Diesel Kleen is safe for the DPF.
http://www.powerservice.com/faq/#1