Are there any affordable cars on the market anymore? The answer is a resolute yes. Here are 17 models you can still snap up for less than £20k.