Some of the answers...
2) Yes there is a thread for an X3 35i:
http://x3.xbimmers.com/forums/showthread.php?t=484075
I don't know about any 28i though.
3) My CA can log into the BMW system that has a status code and a delivery code, including rail delivery, which is how cars usually get to Toronto. The expected date is pretty accurate and in fact it can be even a bit conservative.
Hope it helps!