Expert opinion: BMW brought back their smallest, most agile sports car with the G87 generation M2. It might be heavier and larger than before, but it still has the magic that makes it BMW's little ...