10. BMW 1 Series
This may be the smallest car in the BMW Series range, but it's certainly a very popular choice for buyers. The 1 Series offers dynamic driving and includes high-quality equipment throughout. With the latest model hitting the roads now there are plenty of used models available. You can bag yourself a decent model with less than 30,000 miles on the clock for under £11,000.