You've hit the nail on the head.
BMW want to sell more cars and are therefore not designing something that is a required taste, as I believe the previous Z4 was. The more people you aim your car at the more sales you'll get... at least in theory. Personally, I think the new Z4 looks awesome...