Motoring Today

BMW 2 Series used car prices

The typical UK market price for a used BMW 2 Series, the range you'll see, and live stock on Motoring Today.

Reviewed by the Motoring Today Editorial team · methodology in our editorial standards.

How much is a used BMW 2 Series?

Across the UK used-car market the typical asking price for a BMW 2 Series is around £18,656 across roughly 4,082 live listings nationally. On Motoring Today the cheapest right now is £6,650, or from around £313/mo on representative finance (subject to status).

Typical UK price
£18,656
Cheapest here
£6,650
From / month
£313

With 9 BMW 2 Series currently available on Motoring Today, this popular compact car is a strong contender for many UK buyers. Across the wider UK market, the median price for a used BMW 2 Series stands at £18,425, based on 3,792 live listings. Prices for this versatile model typically range from £3,994 to £61,140, reflecting the significant variety available. We currently feature a BMW 2 Series for £6,850, with representative finance options from £154 per month, though finance is always subject to status. The price of a used BMW 2 Series is influenced by several key factors. Newer models with lower mileage will generally command higher prices, as will those with desirable trim levels offering premium features or sportier aesthetics. The specific fuel type, whether petrol or diesel, can also impact value, reflecting efficiency and performance characteristics. Additionally, different body styles within the 2 Series range – such as coupé, convertible, or Active Tourer – will have varying market demands and price points. When browsing listings on Motoring Today, you’ll find that every BMW 2 Series includes a representative FCA-style finance quote, details on its ULEZ compliance, and a full MOT history, helping you make an informed decision.

Typical UK price
£18,656

Market-wide median (MarketCheck)

UK price range
—

Across live UK listings

Cheapest on Motoring Today
£6,650

7 in stock now

From / month
£313/mo

Representative PCP/HP

BMW 2 Series price — FAQs

How much is a used BMW 2 Series?

A used BMW 2 Series typically costs around £18,494. Prices for a pre-owned 2 Series currently range from £3,994 to £61,140 in the UK market.

What is the cheapest used BMW 2 Series?

The cheapest used BMW 2 Series currently available is £6,850. This can be financed from approximately £154 per month, subject to status and a representative example.

What affects the price of a used BMW 2 Series?

The price of a used BMW 2 Series is primarily influenced by its age, mileage, trim level, and fuel type. Newer models with lower mileage and higher specifications generally command higher prices.

Is now a good time to buy a used BMW 2 Series?

With 3919 BMW 2 Series currently available on the market, there is a good selection to choose from. It's always advisable to compare prices and models to find one that best suits your needs and budget.