This is the MMO NFS.
Its in beta i believe, but its free to play so worth a look.
Ive just had 2 quick races and i think it will but a lot of fun with a few mates in there tearin it up.
Download the exe from there and install ( it was 700mb odd for me … looks like it updates as LoL does etc)
I’ll take some Screenies later on when i jump in there