Review - BMW M340i. The Ultimate Sport Sedan?