Missus, FIL, and I did the BMW driver training a few years' back. The FIL actually completed all of their courses (and spent beyond a pretty penny on it - but that's when he owed a 528, then two 335's - before the fuel pumps blew faster than <insert stupid famous female's name here...or Bieber - god I hate that kid>).
The experience was invaluable, and although it seems like a pricey endeavour, it seemed way too cheap for the experience we get (clarity: I would have spent more on it).
I'd love it to be mandatory, but I'd sooner see snow tires being mandatory over mass driver training (my opinion).
...still, I think driver's testing needs to be massively more restrictive - driving is a privilege, not a right.