I am sure it is some sort of a DOT requirement for US to have both.....
Some GM cars only have one reading and you can easily change miles to km's through the options menu and your selection lights up....(rental car discovery). BMW should of thought about that....
When you come down south you can easily change your digital speedometer to miles.
Retired: 2011 E92 M3 AW w/ Silver Novillo ZCP, ZTP, ZPP, 494, 6FL, 507, 302 & 415.....ED April 29th, 2010
Retired: 2007 E92 335i -Space Gray, Black Leatherette + Alum, Nav, ZCW, ZSP, PDC, CA & Sunshade.....ED Oct 19th, 2006