An EV, a estate, and a saloon – all producing more than 400 bhp.

Compact cars come in many forms and sizes. These days, there are the typical compact saloons and hatchbacks. You could also spot compact estates out there and most recently, compact electric vehicles. Even better, performance versions of these compact cars are also available which could produce up to 400+ bhp.

But which of the performance compact cars are the fastest? Fortunately, CarWow has just released a drag race video of the three coveted fast compacts – the Audi RS4 Avant (estate), BMW M3 (saloon), and the Tesla Model 3 Performance (EV).

Gallery: Tesla Model 3 vs BMW M3 vs Audi RS4 drag race

Now, before you proceed and watch the drag race video, let's see how the spec sheets of these cars compare against each other.

A twin-turbo 2.9-litre V6 engine powers the Audi RS4 Avant, with the capability to belt it out up to 444 bhp and 443 pound-feet torque. This power is then sent to all four wheels via the famed Quattro all-wheel-drive system. The RS4 Avant weighs 1,790 kg.

On the other hand, the BMW M3 on a twin-turbo 3.0L straight-six that produces 425 bhp and 406 lb-ft of torque. Unlike the Audi, the Bimmer gets propelled by the rear wheels, which would be a problem for traction. Nevertheless, it's lighter than the Audi with a curb weight of 1,647 kg.

Lastly, but definitely not the least, the Tesla Model 3 has two motors that take care of its speed by powering both axles. With a combined output of 473 bhp and 471 lb-ft torque, the compact luxury EV can go from standstill to 60 miles per hour in just 3.2 seconds. It's the heaviest among the three cars at 1,847 kg.

Can the instantaneous and silent acceleration of the Tesla beat the twin-turbo goodness of the German compact cars? Watch the video on top of this page to find out.