yeah thats wierd. I read that too but have not asked. my guess is BMW printed that becuase in Europe they have BMW track pads available, but decided not to make them avaialble here.
Since your delaer gave you free reign to use stock pads ( I would document it), then go ahead and do that. or if you put on track pads, save the stock pads and put them back on if you go in for any future brake (rotor?) service.
what I have heard is dealers dont want you in for new pads every 5000 miles. every 15,000 to 20,000 seems ok tho.