Been looking into this charging speed thing, and it seems like it's influenced by a few factors.
The lower your battery is, the faster it'll charge initially. And temperature plays a role too. BMW's charging curve is a bit slower to protect the battery, but other cars might charge faster...