BMW uses different shipping companies for east and west coast. For west coast, BMW uses NYKLine for shipping, however, NYKLine did not have the updated schedule on the web like Wallenius Wilhelmsen (east coast deliveries) has.
Below are some useful links to track the ships. (source credited to e36M3r @ bimmerfest.com)
Wallenius Wilhelmsen (east coast deliveries)
N Y K line (West coast deliveries)
Shipping schedule from Bremerhaven (use Port Hueneme for the EXPORT) <---- I found this one to be very useful for us <people in west coast> because NYKLine schedule is hard to find.
San Diego Marine Information Systems. <--- use this one to get the arrival schedule for Port Hueneme (west coast delivery)