Seasonal events would be but as you said you're not online. Perhaps the Nurburgring 4 hour using a B-Spec driver would be the easiest way to gain credits.
To rotate the dealership you can enter and event, get on the start line and then quit. If you do this a few times it should refresh the whole Used Car Dealership.