The M5 sort of saved the E60-generation of 5 Series. The E60 was strange looking, overly complicated and less enjoyable to drive than the E39-gen car it replaced. However, the M5, with its screaming V10, was the savior of the E60-generation. Its mighty 5.0 liter, naturally-aspirated V10 was a masterpiece of an engine, one that screamed to over 8,000 rpm. It’s still considered to be one of BMW’s best of all time. But is there room to improve? Some people think so, as this E60-gen BMW M5 has been modified to make 650 hp, thanks to two superchargers.

Bi-Supercharged engines are absurd and make simply ridiculous power. This one makes an extra 650 hp over its standard M5 counterpart, which actually doesn’t seem like that much, considering, ya know, two superchargers. Still, that’s a lot of power and 50 hp more than the new F90-gen M5. Plus, it still revs to 8,000 rpm, which is remarkable.

In this new video, we get to see an acceleration run for the bi-supercharged M5. It starts out with a second-gear pull at 30 km/h, pulling all the way to 110 km/h in what seems like the blink of an eye. It accelerates violently in second gear, like a Saturn V rocket. In third, it pulls from about 110 km/h to about 160 km/h (100 mph) in but a moment. It’s able to hit about 210 km/h (130 mph) in fifth and, after running through the gears, is capable of eventually hitting 310 km/h (192 mph).

I remember an old Top Gear video where Jeremy Clarkson tried hitting 217 mph (349 km/h) in a Lamborghini Aventador on the Nardo Ring. He wasn’t able to do it and was only able to get to around 204 mph (328 km/h). That was in a nearly 700 hp Lamborghini Aventador, with its slippery aerodynamics, all-wheel drive and an open circuit. So it’s incredibly impressive that this E60 BMW M5 was capable of hitting that sort of speed with only rear-wheel drive and its clunky sedan body style.