Rob, Im not sure but have you tried to buy the car??
If you havent, then you will probably have to do the race until the car is won.
I personally dont like the car as its squirrely as heck. Too much power for the pavement for me.
Good luck and be patient in winning the cars.
Later