It's a good looking car but something about it is just missing. It seems over-styled and quite the hodge podge of different styling cues.
The previous Z4 was disappointing from behind the wheel, but boy was it a timeless design. Now that looks like a BMW roadster: