Diesel Particulate Filter (DPF) – Facts and Fiction

Why do diesel-powered vehicles need a DPF? Some of the ...