I hated this facelift to the Z4 at first... but dammit, just like the first Z4, I'm really starting to warm to this design...
BMW's current design language seems to work alright on very small cars... it's when that same styling is used on a bloated, large, slabsided sedan or coupe that it just doesn't look right.