Go for the Impreza man!
VW loses value way too quick, you can pick up a mk5 gti for around R180,000 now a couple years later, you'll hardly have your car and the mk7 will be released n not too long after that mk8, The mk6 has hardly been around and they releasing the mk7 - which will tremendously drop the value of the mk6 , rather go for the rocco then..
It's a stunning car but is it really worth it when there are so many other cars in the same and higher 'league' for the same price? it will always just be a golf.
Maybe a lumina? or OPC or M3 or Mazda 3 MPS (190kw) or even a lexus.
But then again like someone said, it's about your taste, not mine or any one elses