No contest in the looks department IMO.

The E90 is better proportioned and therefore shows off the flared arches and agressive stance better.