If you had any doubts about the safety of the BMW M5, you can rest assured as this horrific accident attests to the benefits of German engineering.

According to M5 Post, a 60-year old driver was traveling approximately 300 km/h (186 mph) when he lost control while swerving to avoid another motorist. The car bound off the divider and rolled several times before ending up on the grass alongside the Autobahn. Thankfully, the driver and passenger survived but both sustained serious injuries.

Thanks to Kevin and Kris for the tip!

Check out the source for additional photos

The New M5:

Be part of something big

BMW M5 crashes in Germany at 300 km/h (186 mph)