Would be worried about Alfa reliability and the TT has the exclusivity of an Escort and really isn't that good a car.
For me it comes down to the BMW and the Zed. BeeEmm has the badge and feels a higher quality product but you do pay more for the privilege. The Zed is extremely good value for a fine sports car and drives just as well. I love the way both cars look but whilst pretty much everyone I know loves Zed, the BMW is a marmite car and many will think its fugly. As a final point, if you drive a Zed people generally are friendly and intrigued by it, if you get Beemer you may never be let out of a junction again.