I'm confused by this thread. Can't you alter the units yourself? I know I did when I had a 330d M Sport demo for 24 hours. I can't remember what the default was but I know I changed it to hp and ft/lb.
I was more annoyed about having to choose Sport Display every time I started the car rather than iDrive remembering.