At BMW’s stand at the 2017 SEMA show, the car everyone wanted to see was the F90-generation BMW M5. Being that the M5 is all new and not many people have really seen it in person, it was an exciting chance for a lot of fans to get up close and personal with the fastest production BMW of all time. But this wasn’t just any BMW M5, it was fully kitted out with M Performance gear, making it look like something that belongs more on the Nurburgring than the road.

While not as crazy looking as the BMW M5 Safety Car that we saw yesterday, it looks quite good. Some cars can look at bit absurd with the entire M Performance catalog added to them, the M5 wears it well. The Alpine White paint work with the carbon fiber bits and M-color stripes looks motorsport-inspired. Will it be a bit much on the road everyday? Maybe, but it still looks pretty cool.

This F90 BMW M5 wears all of the typical add-ons you’d except from M Performance. So it gets a carbon fiber front lip, carbon fiber mirrors and a small carbon fiber rear lip spoiler. There’s also an M Performance side skirt that says “M Performance”. The wheels aren’t any different wheels on this car, though the stock M5 wheels look perfectly at home on this car. And while some of the M-colored stripes are a bit too much, like the ones at the back, above the exhausts, they do add a bit of flare to an otherwise relatively subdued car.

Mechanically, though, it’s very much a BMW M5. So it still gets the same 4.4 liter twin-turbocharged V8 engine with 600 hp and 590 lb-ft of torque. That means it can accelerate from 0-60 mph in 3.2 seconds, making it the fastest production BMW ever made.