The BMW Product Navigator employs Microsoft's Surface to assist potential customers to hand-pick options.