BMW’s Z4 was a huge improvement on its own lacklustre Z3, but despite being a very good car, it had too many flaws to be considered a great. Has the newer, less handsome version addressed those issues and should the Porsche Boxster be nervously glancing over its shoulder...?