Never mind the styling..... which crazy marketing bod came up with the ridiculous new model naming policy started on the X6. What the heck does it have to be called a Z4 sDrive35i for?? BMW are going mad on creating niche vehicles at a time when the market is contracting. It's beginning to look like the old Starbucks franchise within a Starbucks store joke.