BMW's Z4 is a compact, two-seat sports roadster. The traditional long-hood, short-deck, front-engine, rear-drive layout is a classic combination of looks and performance that results in a balanced, stylish convertible. Competitors include a wide range of cars, from the Mazda MX-5 Miata to the Audi TT and Nissan 370Z, and recently, the Porsche...