Before you press "Go" on that brand-new MX-5 Miata, a slightly second-hand BMW Z4 might be worth a very close look, depending on your tastes, preferences, budget, and whether or not you're particular ...