This Germany vs Sweden automotive battle is so EPIC!
In fact it is one of the best Top Gear - like video tests but, the fact that I can't speak German is a bit not so nice... But you really don't need to speak German to know what's going on in the video....