Remember when the blokes at
Top Gear »10/01/08 5:00pm 10/01/08 5:00pm squared off against their this past season? Well, now the German perspective from the show has aired. Hosted by none other than —and a couple of other guys—the episode has been subtitled into English now by some intrepid fanboys at . Even if you've seen the complementing episode…