I received BF 1 from https://www.cjs-cdkeys.com/. It is a service, where you can pay with STEEMs.
You can wait on CD-keys for a few days, but it happens that you will get the key on the same day.
I provided the website only for informational purposes.
My live stream is at DLive