From my point of view, it's not an ulgy car.BMW is making it for familes that have many children.A family of 6 couldn't buy a 3 series nor the 7 series because of space reason.
BMW targets it for big families who wants a BMW.Since Mercedes already started building the B-class, BMW have to compete with it's rival.