The guys fro G-Power took their time to bring out an upgrade for the new BMW F90 M5 but they sure did quite a number on us when they announced it. The German tuner is known for squeezing ridiculous amounts of power out of engines, but most of the time, this implies some rather difficult changes being done to the cars, like engine swaps and even turning atmospheric units into supercharged ones. Well, this time, we’re presented with 800 HP and some of their usual magic was applied to the M5.

What you should know is that pushing the performance envelope so far usually has an effect on the viability of the car. While it would definitely be nice to have the M5 with 800 HP from the get go, there’s a reason why engineers decided to cap the figure at 600 HP instead and a lot of it has to do with the number of miles you can cover before your engine says ‘enough’. Therefore, the guys from G-Power are also offering different levels of power for your M car.

You can have your 4.4-liter twin-turbo V8 taken up to 700 HP in the first stage. Torque also goes up from 750 Nm (553 lb-ft) to 840 Nm (620 lb-ft) and all of it is achieved solely by changing the ECU map. The Stage 2 upgrade takes things up to 750 HP and a maximum torque of 920 Nm (679 lb-ft) of torque. In this guise you need to add downpipes and new catalytic converters to the mix. Last, but not least, the 800 HP Stage 3 upgrade comes with 980 Nm (723 lb-ft) of torque.

This upgrade requires a larger intake, larger turbochargers, a titanium exhaust with 100-mm tailpipes and, of course, a new ECU map. This final touch will also remove the top speed limiter. Speaking of which, G-Power claims that with the new power levels, the M5 can do 335 km/h (208 mph) and will accelerate from standstill to 100 km/h (62 mph) in 2.9 seconds.