Because the 340 is a piece of shit. It's everything a BMW isn't supposed to be, and a Camry is. Including fake engine noises through the speakers, electronic power steering, and an autotragic gearbox.
BMW has lost everything it used to be, everything that made it magic. Even the M cars of today would be an embarrassment to the BMW of yesterday.
If Kia can build a car like BMW did 10 years ago, I'll give it my consideration. I'll agree $50 grand is a lot, but you can't say what you get for that amount. The specs on paper are worth it, so give it the time of day. Chevrolet isn't known for building the best cars in the world, but every now and then something crazy rolls out the doors. And that's when a $70,000 Camaro sits on the bumper of a $240,000 911 around VIR.