Cheap used BMWs 2019

A sporty drive and premium quality for £160 a month: cheap used BMWs, including the 1 Series, 3 Series and X1

John Evans
Apr 9, 2019

Finding a genuinely cheap BMW can be a challenge, as any half-decent example comes with a higher-than-average price.

The blue and white propellor badge, comfortable but sporty performance and well-finished interior keeps demand - and prices high.

But it’s still possible to find three- to five-year-old BMWs in good condition for under £12,000. Many are surprisingly affordable on finance too, as that demand means that they continue to hold their value well, keeping monthly repayments down.

Click below to search for BMWs available now, or scroll down for four models available for less than £12,000.


Cheap used BMW deals 2019

Cheap BMW 1 Series deals

The 1 Series is the cheapest car that the company makes, but it's a proper BMW. The bold grille at the front and sharply-creased bodywork are BMW trademarks, as is the dashboard that’s angled towards the driver for ease of use. The central screen uses BMW’s superbly straightforward software, called iDrive, which is controlled with a rotary dial, so you can easily change your music, or zoom into the sat-nav map with minimal distraction.

All 1-Series models built after September 2015 come with sat-nav as standard, but the very cheapest cars are a little older than that. No matter which one you choose, alloy wheels, air conditioning and Bluetooth - for wireless phone pairing - are standard.

The cheapest models are generally 116d diesel models, or more powerful 118d diesel versions, but there are often some petrol models too. Few diesel-powered 1 Series built before September 2015 meet the latest emissions standards, known as Euro 6. As a result, they will be liable for charges in Central London’s ultra low emissions zone, as well as any other clean air zones that are set up.
BMW 1 Series buying guide

Buying a cheap BMW 1 Series for under £12,000
Search for 116i, 118i (both petrol) and 116d and 118d (diesel) Sport and SE models, registered between 2014 and 2015.

Cheap BMW 1 Series

BuyaCar prices from £8,300
Monthly finance from £153


Cheap BMW X1 deals

The BMW X1 combines the rough dimensions of the 1 Series with the extra height and rugged design of an off-road car. The formula has proved extremely successful for BMW, and so there are plenty of examples to choose from, including some for under £12,000 on BuyaCar, or around £180 a month with finance.

These tend to be 2014 cars from the previous X1 generation, which was replaced with a new version in 2015. Despite their extra height, they drive in a similar way to the 1 Series, feeling agile in corners and easy to manoeuvre into parking spaces.

The car's age does show inside, with no dashboard screen fitted to X1s in this price range, although the controls for radio and ventilation are easy to use on the move. Climate control, 17in alloy wheels and rear parking sensors are standard on entry-level SE models, while cars badged xDrive come with four-wheel drive. Most X1s are diesel-powered. An 18d model will offer reasonable fuel economy and performance but cars of this age don’t meet the latest Euro 6 emissions standards, so you will need to pay to drive into central London.
BMW X1 buying guide

Buying a cheap BMW X1 for under £12,000
Look for 18d diesel and 2.0i petrol SE models, registered in 2014.

Cheap BMW X1

BuyaCar prices from £8,990
Monthly finance from £171


BMW 3 Series

The BMW 3 Series offers everything: comfort, luxury, space for the family, and a sporty driving feel. The previous-generation model is now available for under £12,000, or less than £180 per month.

In this price bracket, you’re likely to be looking at a 2014 diesel car, which brings smooth, quiet performance and good fuel economy. EfficientDynamics cars have smaller 16in wheels which improve mpg figures slightly.

Again, these cars don’t comply with the latest Euro 6 emissions standards, so will be subject to penalties for older diesel cars. If you can stretch your budget, then look for a car built after May 2015, which will be an updated version, with sat-nav as standard and slight improvements to interior quality. Diesel engines in these cars should meet Euro 6 standards too, but it’s important to double check this.
BMW 3 Series buying guide

Buying a cheap BMW 3 Series for under £12,000
You'll have most luck with 318d and 320d SE and Sport models, registered in 2014.

Cheap BMW 3 Series

BuyaCar prices from £10,598
Monthly finance from £180


BMW 2 Series Active Tourer

The BMW 2 Series Active Tourer is roughly the same length as a BMW 1 Series but taller, bringing extra interior space.  Its curvy shape maximises space, but means that it's less rugged than a BMW X1.

It’s also more focused on comfort than most other BMWs, which makes for smooth family trips but less agility in corners, where it leans a little more than a lower 1 Series.

There’s not a great deal of choice for under £12,000, but a 2015 diesel car should be within reach and, in this case, it’s likely to have an engine that does meet current Euro 6 standards, meaning that it’s not affected by many of the diesel penalties currently being proposed. The 218d diesel car is economical and a good choice if you make plenty of long journeys, but it can be noisy when accelerating. The 218i petrol is quieter and smoother but not quite as economical.
BMW 2 Series Active Tourer buying guide

Buying a cheap BMW 2 Series Active Tourer for under £12,000
Search for 216d SE and Sport models, registered in 2015.

Cheap BMW 2 Series Active Tourer

BuyaCar prices from £10,495
Monthly finance from £172


Latest advice

  1. Refinancing a car

  2. What condition should a used car be in?

  3. Best jobs for cheap car insurance

What our customers say