Every so often, a car company completely reinvents itself. Whatever you think of BMW's current redesign, you can't dismiss that it's bold and has fans of the Bavarian marque divided. The Neue Klasse 3 ...