What do you actually want from a car? I could recommend loads, but how about specifying the qualities you want? For £20K I'd be looking at the Volvo V50, Nissan Qashqai, Skoda Superb estate, Toyota Avensis and Mazda 6.