I'll have ~425 miles or so at that point, enough that any wayward particles should be removed.Thats what the oil filters job is,to remove wayward particles!!
I don't know if there is any rhyme nor reason, to the number: 1,000
BMW said 1000 km, so that's where 1,200 miles came from.
But if it were me, I'd wait until 1,000. Not 999.9, not 1000.1. Just keep driving circles around the shop, and park it when you can control rolling in at 1000.0. I'm just kidding I think no harm in doing an early change.