BMW 1 Series

The BMW 1 Series is the firm's entry-level model and its most affordable car, with prices kicking off at around £18,000. There are two bodystyles available: a three or five-door hatchback. Engines range between four-cylinder petrol and diesel engines, while there's even a performance diesel that uses a six-cylinder twin-turbo engine.

BMW 1 Series hatchback

Price 
£17,775 - £31,375
5 & 3 Doors
4.3 / 5
Pros
  • Great to drive
  • Frugal engines
  • Top class interior
Cons
  • Less practical than rivals
  • Pricey options
  • Poor customer satisfaction

The BMW 1 Series is the best car to drive in its class and comes with an excellent range of engines. Although the list price is high, running costs on most models are extremely low, options are not cheap though.