Edmunds.com has invoice pricing listed as well:
http://www.edmunds.com/new/2010/bmw/...&y=22&action=1
They don't have the European Delivery pricing listed, though, which is a bummer....
It's a shame BMW is taking that attitude -- that pricing list helped me out immensely in negotiating my purchase. (Of course, for that reason, I kind of understand why they're taking a hard line now!)