My tip would be to not get hung up on googling the 320i engine.
What you’ll come across is a lot of scare mongering by people who don’t own but have heard about coil and injector issues. There were some issues with some early engines granted but BMW sorted these out under their improvement programme thingy.
Also, those used to the torquey 320d seem to have a huge problem with how different the petrol – it needs revving hard to get some speed but flies when it does. 0-60 in 8 secs isn’t bad for a 2.0L n/a engine and neither is 45mpg+ at 70-80mph!