They won't arrive exactly when the race starts, but they will arrive before the race starts because, assuming they leave exactly three hours before the race, they can drive a total of 150 miles in three hours (3h*50mi/h). Because they only need to drive 120 miles, they will make it to the race before it starts.