BMW obviously thinks there are enough suckers in the world to buy this. The E46 ti also didn't show up in the US, but it probably made BMW $$$. It was ugly as hell just like this 3er GT.
I think as long as they don't forget about the enthusiasts, then BMW can sell whatever the hell they want. The market dictates what they make.