BMW 120i F40 vs BMW 216d Gran Tourer F44: simulate the duel | Caralogy