Sounds like your car is probably sat with mine at Bremerhaven........and moving quicker than mine. Mine was ordered on 10th March and still stuck in Germany
The ship Auto Eco is leaving Bremerhaven for Southampton tonight and I'm hoping mine might get on that one so that it's only 3 weeks late rather than 5.
Failing that the next shipping is 9th June on Auto Energy.
BMW are getting sick of me complaining now