If you ordered your car, you should be able to log onto BMW Owners Circle pretty soon and download your manual. It will say in there what options are vehicle programmable, and which ones are key-designated programmable. Then, just give the dealer a heads up to make the necessary programming changes before you take delivery. I dont think the factory can do it for you, just the dealer. Here is a copy of what my manual says for my car - '04 325Ci
The available configuration data fall into
two categories, according to whether
their primary orientation is the vehicle –
Vehicle Memory – or the individual –
Key Memory. Provided that each person
has a separate remote-control key,
you can have your BMW center enter
adjustment data for as many as four different
individuals into the system.
The system then relies on a bilateral
data exchange to identify the individual
user and executes the selected settings
whenever the remote control unit is
used to disengage the door locks.
Your BMW center can provide you with
details on the capabilities of the Vehicle
Memory and Key Memory systems.
You will see this symbol throughout
the Owner's Manual. It is to
remind you at appropriate places of the
settings that are available to you.<
Examples for Vehicle Memory:
>Various signals as acknowledgment
when locking or unlocking your vehicle,
refer to pages 31, 33
>Activates/deactivates the 'Follow me
home' function, refer to page 87
>Activates/deactivates daytime driving
lamps, refer to page 87
>Sets the units of measure for displaying
time, outside temperature, distance
traveled and fuel consumption
in the instrument cluster
>When you shift into Reverse, an
acoustic signal indicates that PDC
has been activated, refer to page 82
>Switches on rear window defroster
automatically, refer to pages 94, 99
>Activates/deactivates various alarm
system functions, refer to page 39
>After giving an ice warning, the
onboard computer display returns to
the previous setting, refer to page 80.
Examples for Key Memory:
>Unlocks driver's door first, then the
vehicle's remaining locks, refer to
page 31
>Locks the vehicle automatically after
you start off, refer to page 34
>Automatically adjusts the driver's
seat to the personal programmed
settings when the vehicle is
unlocked, refer to page 49
>Automatic tilting of the passengerside
mirror, refer to Automatic curb
monitor, page 50.
Hope this helps...