I have heard good things about the diesels that BMW makes...When I bought my 321 F30 with the B48 engine, I test drove a 320d and absolutely loved the torque it provided. I then test drove the G20 series 320d and there no difference in NVH between 320i and 320d anymore...unfortunately I could not afford the G20 320d so settled for the 320i only because it had all the bells and whistles (sunroof, Sportline, HiFi sound system, cameras, adaptive headlamps, sport-seats, bigger stereo screen, multifunctional information display, heads-up display, tow-bar...etc) while the 320d they had was poverty spec.