If I buy one, it won't be the diesel version, it will be the 1.6 petrol model.
As for the 1 Series, they might be ok now, but my next door neighbour had to replace his engine on his 2008 diesel following a failed timing belt, 5.5k fix, no contribution from BMW.