This has got to be the the most repeated question ever, please feel free to use the search and have a read up.
But, as I often say, if you buy a 320 you'll only ever think 'I wonder what the 500's like'
MPG is the same so forget that argument! 500 can be cheaper due to incorrect public perception of running cost. 500 M119 engine = bullet proof
Lea