Perfection doesn’t exist. And even if a car like this can make us believe differently, we always must think in improving. When you discover its new engine 2.0 of 6 cylinders and 150 CV, as well as the redesign of its lines, you will understand what we are talking about. New BMW Z3 roadster from 26.937 €. Want more? Here it is.