No! There are no microtransactions - all cars and upgrades are unlocked through gameplay progression.