The BMW Z4 E89 is the second generation of the Bavarian manufacturer’s famed two-seater roadster. For a car company that places driving pleasure at the very top of its list of deliverables, it’s interesting that the number of two-seater models it has is few and far between. The Z4 E89 replaced the original Z4 E85 […]
✕