I have been playing quite a bit lately. Is it my imagination, or do they not give out cars as rewards when you complete a series like they used to? I...