The BMW 340i is the replacement for the 335i, and while similar in many ways, the 340i improves on the successful formula with its new B58 inline-six engine. The M3's are so fast now, and we find a nice balance for daily driver and weekend canyon use with the new 340i, which proves to be very, very quick.