Despite unveiling the fourth-generation X5 a couple of months ago, BMW has yet to present the full-blown M version, which means that fans of the Bavarian brand are still waiting for the new X5 M.

However, in the meantime, a Polish tuner called Auto-Dynamics has given the current BMW X5 M a few upgrades, with the most important one lifting the output beyond that of the Lamborghini Urus.

By re-tuning the ECU, adding bigger air filters, an Akrapovic exhaust system made from titanium, and having their way with other internals, Auto-Dynamics have pushed the twin-turbo 4.4-liter V8 engine to deliver 670PS (661hp / 493kW) and 880Nm (649lb-ft) of torque.

As a reminder, the stock BMW X5 M comes with 575PS (567hp / 423kW) and 750Nm (553lb-ft) of torque. It goes from 0 to 100km/h (0-62mph) in 4.1 sec and up to a top speed that’s electronically capped at 250km/h (155mph).

Also Watch: Turning A Junk BMW X5 Into A Mad Buggy Is Recycling At Its Best

Auto-Dynamics’ modified example is thus way quicker to 100km/h (62mph), getting there in 3.5 seconds. And if you think that’s not impressive at all, remember that this is a vehicle that weighs some 2.4 tons (5,291 lbs). Just for kicks, we’ll also remind you that the Lamborghini Huracan LP610-4, which can hit 100 km/h in 3.2 sec, is one ton (2.204 lbs) lighter than the X5 M.

As for aesthetics, the Polish tuner will give your high-performance SUV a satin black look on the outside, a Hamann suspension lowering kit and a set of 22-inch alloy wheels, with a dark theme.