Soldato
I'm unsure whether winning 3 stars is any different to just playing the event over and doing well anyway? I think xp earned might be based on the number of points /score you get per race.
I think you get a set amount of points per star, and once you've got those stars you can't earn that XP again (unless you delete save and start again)