Which engines/models are preferred for 2017-2020 3 series?
I have seen 320I, 320D, 330D and 335D that we like the look of. Just wanted to check in here in case a particular variant should be avoided.
Which version are you looking at? There is no 2017-2020 3 series, it was replaced part way through - there is the 2011-2018 and the 2019-2023 3 series.
The engines are different between them (the engine in the 330d for example is a different engine in the newer version then the older one).