I would also rather go with the new Z4 M Coupe. I don't know why, but I have pretty much completely stopped caring about convertibles and roadsters.
And yeah, the front is a bit on the feminin side. It used to be that BMW's looked pretty and aggressive at the same time, but it seems that all the new ones are more pretty than sporty and it makes the cars look less edgy.