The engine sounds in BeamNG are very good when you first hear them, but after a while they get very repetitive. All cross-plane V8s make the same noise, as do all the I4s, I6s, and V6s. I think there should be different noises for different engines. The Gavril V8s from the 60s sound the same as the ones from the 90s. They are also identical to the Burnside and Moonhawk, cars made from different manufacturers. The LeGran and Wendover have the same engines, so they should sound the same, but an American, pushrod, carbureted engine shouldn't sound the same as the Pessima's DOHC, fuel injected engine. The Bolide and Pigeon/Widgeon have their own sounds, but only because they use unique engines. The Vivace is the only vehicle to have entirely unique sounds.
I've been trying to create a new V6 and V8 sound but I can't seem to get them to sound great in BeamNG for some reason even though I think they sound alright in my FL studio project that I'm using to synthesize them. Here's what I got the V8 (based on Ford Crown Victoria engine) to sound like: Here's what it should sound like: