The 2019 BMW Z4 Roadster is a two-seat hardtop convertible that provides a blend of luxury, style and the expected precision BMW handling dynamics. Despite being one of the oldest