The n20 motors in the 320i and 328i got a bad reputation due to timing chain failures. They had a revision on the 2014 and newer models which seem to have fixed the problem.
Make sure you get a 2014 or newer model and service it at shorter intervals than the OBC indicates,I would suggest every 10000km.