Having spent some time living in the US, I think that BMW owners over there are a very different type of customer to BMW drivers in UK/europe.
Its much more of a niche brand over there - you've got to really want one to even consider buying one. Its not a mainstream brand like it is over here.