Yet I’m making a bold statement here: the i4 xDrive40 is the single best small BMW car you can buy. Here’s why. It’s easy to write off the 4 Gran Coupe as a cynical marketing exercise.