Is the BMW driving school (the M school) a good driving school? It looks to me like it may be a school to learn to drive fast cars, not drive cars...