Not shy about trying to milk as much as they can from the “Top Gear” motoring show and watering down the franchise, BBC is launching a French version [what? no Argentine version?] of the popular UK-based show and from the looks of the announcement trailer – it seems as promising as a Citroen 2CV road test…