>>39643 (me)
As already said: The solution is to give different cars different distance requirements for winning the race. The finishing line is the same everyone, but not where they start. Devs for semi-realistic racing games have no creativity in them, so I guess this has to happen in real life before it can happen in a video game.
2 guys, 2 cars. One car ancient, one car brand-new. The guys both try out each car and then negotiate for the race who will drive which car and what the distance compensation for the weaker car is going to be. Once they reached their agreement, the race can start.