I drove a $64,000 BMW Z4 to see if this high-end roadster is worth the hefty price tag — here’s the verdict