Why are you running an older version? That shouldn't even be possible since steam requires you to update to run the game.. Piracy?
My friend bought the game but he was running on 0.31 because I think he turned off auto updates. Anyways I updated him to 0.35 (which was the latest at the time)
You can turn off auto updates on steam and downgrade to a steam version, on top of the fact you can get the game through non steam methods, THEN there's piracy.
Go to BeamNG on steam, GO right and click on the options button. Click on Properties and then when the properties tab is open, Click on Betas. In the betas tab you will see "Beta Participation". Click on that and you can roll back to 34.2 if you want or the other three options. I also run on older beamNG versions because its the only way to get older and outdated mods working again. However newer mods can break since they were updated for the most recent build. But sometimes not. LUA is sooo much fun...