Z4 looks miles better. I think it is one of the best proportioned cars ever made. It still turns my head every time I see one.
To me the Z4 M is the closest BMW has ever come to making a car that exudes character. There is just something about it that I love.