OK, so I found a thread on another site that made reference to the fact that the window stickers, being US-specific, are actually produced for the cars at the Vehicle Distribution Center. It suggested calling BMW NA to get a window sticker, so I did. No dice. They suggested calling the original dealer. I did, and while the sales guy was very nice about it, he was dumbfounded that BMW NA had told me to call them. He said all he could do is print and email me a build sheet, which he did, which I thought was very cool and I took him up on it.
I thought "build sheet" was going to be nothing more than what you can find on the internet, but it was kind of interesting. Looking at the print, the tool he used was dealerspeed.net, which must be some sort of intranet for BMW NA. Anyway, it was kind of interesting because unlike the VIN decoders online, this one shows wholesale and MSRP for the base model, the options, and the total. It also showed my car was a "Priority 1" car (meaning it was sold to a customer), and it even had the original customer's name on it, which the salesman apparently forgot to redact on the copy*he sent.
Interestingly, it looks like my car really only has four additional-cost options:
354 Titanium Silver Metallic - $475
ZHP Performance Package - $3,600
494 Heated Front Seats - $500
609 Nav - $1,800
So, especially if you don't have a window sticker, you might be interested in calling the original dealer and asking nicely for a build sheet.
I'll try the BMW Mobile Tradition route, but I read somewhere that our cars were too new for that route, and of course too old for the dealer or BMW NA to be able to help.
Probably back to borrowing William's sticker and creating something from scratch.
Cheers,
SC