No, there are no microtransactions that give pay-to-win advantages. All cars and upgrades can be earned through gameplay. Optional purchases are for cosmetics only.