You must be a Midwesterner. If I was dropping 32 K I would have bought this .
The trouble with BMWs and why I didn't buy one:
1-The transmissions are fantastic, but the engines can't handle being regularly pushed to the redline. The Challenger uses an 8-speed ZF transmission, the same German manufacturer that makes performance transmissions for BMWs and many other brands (it's literally the same transmission as every BMW series from the 1 to the 7, and is even used in the Rolls-Royce Phantom), but is mated to a Hemi engine that is designed for regular performance use and won't blow out on you if you're having fun on the weekends.
2-The repair and maintenance costs of BMWs are far and away higher than a Hemi 5.7. There's more moving parts, they're more likely to blow at higher RPMs, and you'll get gouged for most work in addition to not being able to do it yourself.
3-There isn't much room for performance upgrades in most BMWs, as the only BMWs that can outmatch the Challenger R/T are already turbocharged, whereas a bolt-on supercharger can add 160-200 horsepower to the Challenger without an issue. As the old saying goes, there's no replacement for displacement and you just can't scale engine power without it efficiently. A 3.0L V6 can't hold a candle to a 5.7L V8 once I'm done with residency and adding mods.
4-The only BMWs that can beat the Challenger in the quarter cost 48k stripped and 52k with options to equal mine, before tax, title, and fees that boost the price into the 57k range. Mine was 32k new out the door with everything and fully loaded, and that extra 25k is $500/month for the BMW is something I'm not willing to pay at this point in my life.
5-BMWs just aren't as sexy or interesting where I live. Everyone and their mother drives them, but if you're sitting at the light in a Challenger, you get plenty of attention. I frequently get asked about my car when I'm at the gas station or hopping in or out of it in parking lots. The relationship people have with BMWs are very different than those they have with American muscle cars. One is a status symbol, while the other is something people tend to be more emotionally attached to. The visceral love some people have for MOPAR is crazy, and once you've thrown that pedal to the floor to do a quarter you feel why. Every time a gear shift occurs, it sounds like the car is spitting flames out the exhaust, and watching the dials climb over 100 is satisfying as all hell. The first time I drove this thing, I was in love. It's not a sensation I've ever felt in a BMW, it's much more visceral than the cool, controlled feel you get in a German V6.
6- Neither the 330i or the 340i can best the Challenger in the quarter, with times of 13.6s and 14.2s versus the 13.4s of the stock Challenger R/T.
So the tl;dr is lower high-speed performance, far more expensive if you're looking new, less sexy, higher maintenance costs, no scalability, less reliable at high loads, and I just don't feel as great in a BMW as I do in a Challenger.