I'm adding a little extra information from my experience tracking the shipment of my new Smart. Much of this may duplicate what appears elsewhere, and if so, please accept my apologies. My car arrives in port, Baltimore, tomorrow.
I discussed previously how one can track their shipment at the website
using one's VIN# under Cargo ID. That will reveal the Bill of Lading number, the Booking number, the ship's name, the Voyage number, the loading port name, the port of discharge, and the expected time of arrival. I had no difficulty learning more about the ship, including photos, and even YouTube videos through Google. I found more details of the voyage here.
Sailing Schedules | Worldwide Shipping Schedules | Maritime News | JOC Sailings
Using the following website and the information gained above, such as the ship name and Voyage number,
Live Ships Map - AIS - Vessel Traffic and Positions
I was able to track it from Brenthaven, Germany past Southampton, England. This uses land based facilities to track, and lost the ship shortly after it left Southampton.
I tracked it across the Atlantic using this website, which updates every day or two.
Ships at sea: positions and weather observations
Once it entered Chesapeake Bay I could follow it more closely, once again, at the marinetraffic.com website. I'll be curious as to whether I can find some live videos of the ship in dock tomorrow. (I won't be reporting further on this.)
The following website was useful:
How-To: Follow a new BMW from Order, to Shipping and to Delivery
Should you bother with this, expect your friends to joke about sinking ships, cargo falling into the Atlantic, etc.
I have neither found nor heard of any means to track the car's delivery route on land. I hope someone else gains some enjoyment from these notes!