yeah, that's a tough call.
although honestly, if I were you and lived where you lived, I'd probably opt for the x over the ci.
Granted, you probably want the coupe, but the x is a lot more practical.
I know what you are saying but I do not want an AWD BMW. Very poor reliablity with the system. If I wanted AWD I would be looking at Subies.