Designed in Bavaria, styled in California, and built in South Carolina, the BMW Z3 has caused generations of motoring writers to dismiss it as a toy sports car, fit only for 'Estate agents, hairdressers and footballers wives, ' but is it really so bad? BMW Z3 Roadster releases one of the best-kept secrets of the sports car world, the Z3 being the latest generation of the traditional small sports car, combined with the advantages of being based on...