mate it's a different ball game to overseas please see my take on your pics
BMW 320d - frequent repairs and cost a fortune in comparisn
X trail - bad on fuel can give a bit of frequent trouble
Carina - no clue
Primera - bad on fuel bit expensive to maintain
N17 - no clue
If u want a registered car then get a 2004/5 facelift honda civic es5
if unregistered : get a suzuki swift or an A- Star