ive got 3 choices of car, ive got a budget of £700 and theres not much choice for that, ive looked at cars and the most decent ones are rover 400 (95 to 99) and vauxhall astra (95) and fiat punto (96) im not really that bothered about appearance as long as it runs, any ideas which one i should buy, just to note i live in london so i would be buying local. sensible answers please