The BMW X5 xDrive40e is an accomplished plug-in hybrid sport utility vehicle that's perfect for city driving.