I have a 428i gran coupe and am considering changing to the stinger when my lease is up in august. As fun as my car has been to drive, it has been a nightmare to own. The electrical system in my car has been nothing but a headache and thank god for the warranty because I've had nearly 6k worth in electrical components replaced as a result. Plus, for the price, my car is relatively barebones. For the same msrp my car was in 2015, I could get a GT2, with nappa leather, heads up display, ventilated seats (not an option with BMW) and a larger sunroof. The only thing I would miss from the BMW, if I were to switch, is the dealer network (as horrible as the repairs have been, I always got a loaner which meant it wasn't as big of a deal) and also the iDrive system. I absolutely despise touchscreen so going to a touchscreen setup is something I'd have to figure out if I could adjust to. But otherwise I think the stinger is a winning package, especially at the price.
Now just to figure out how to get into a sunset yellow one!