Motoring Today
ULEZ compliant

ULEZ-compliant BMW 2 Series for sale

14 of 14 BMW 2 Series in stock meet TfL's ULEZ standard (100%) — from £7,790. All drive free inside London's Ultra Low Emission Zone (saves £12.50/day).

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

Is the BMW 2 Series ULEZ compliant?

Yes — every BMW 2 Series currently in stock on Motoring Today (2015–2023, petrol and diesel) meets Euro 6 emissions and is ULEZ compliant, so it can be driven in London's Ultra Low Emission Zone without paying the £12.50 daily charge. Compliant examples start from £7,790 in the live listings below.

ULEZ stock
14
Share of stock
100%
Euro standard
Euro 6
From
£7,790
Earliest compliant year
2015
ULEZ stock
14 cars
100% of all BMW 2 Series
Median price
£13,245
296/mo
Oldest ULEZ-compliant year
2015
Earlier than this you'll pay the daily charge

ULEZ-compliant BMW 2 Series in stock now

Every car below has been verified as ULEZ compliant (petrol Euro 4+ / diesel Euro 6+), so it enters London's Ultra Low Emission Zone free — the same emissions rule used by every other UK Clean Air Zone that charges private cars.

BMW 2 Series
Above market

BMW 2 Series

2017 218i Sport

PetrolManual60,000 mi2017
ULEZ ✓£200/yr
£196/mo
£8,495
cash

Protheroes·4.4 (73)· Market Harborough

BMW 2 Series
Above market

BMW 2 Series

2023 218i M Sport Auto

PetrolAutomatic66,000 mi2023
ULEZ ✓£200/yr
£413/mo
£18,490
cash

Protheroes·4.4 (73)· Market Harborough

BMW 2 Series
Above market

BMW 2 Series

2023 218i M Sport Auto

PetrolAutomatic66,000 mi2023
ULEZ ✓£200/yr
£413/mo
£18,494
cash

Protheroes·4.4 (73)· Market Harborough

Frequently asked questions

Is the BMW 2 Series ULEZ compliant?
Yes — every BMW 2 Series currently in stock on Motoring Today (2015–2023, petrol and diesel) meets Euro 6 emissions and is ULEZ compliant, so it can be driven in London's Ultra Low Emission Zone without paying the £12.50 daily charge.
Which BMW 2 Series years are ULEZ compliant?
Petrol (and petrol-hybrid) cars need Euro 4, which all new cars met from January 2006; diesels need Euro 6, required on new cars from September 2015; fully electric cars are always compliant. Always confirm the individual car, as compliance is set by its registered Euro standard, not the model year alone. The ULEZ-compliant BMW 2 Seriess in stock on Motoring Today currently span 2015–2023.
How much is the ULEZ charge if a BMW 2 Series isn't compliant?
£12.50 per day for each day the car is driven inside the zone. The ULEZ operates 24 hours a day, every day of the year except Christmas Day. Failing to pay risks a Penalty Charge Notice of £180, reduced to £90 if paid within 14 days.
How do I check whether a specific BMW 2 Series is ULEZ compliant?
Enter its number plate into TfL's free online vehicle checker, or check the Euro emissions standard on the V5C logbook — petrol needs Euro 4 or newer, diesel needs Euro 6 or newer. Every BMW 2 Series listed on this page has already been verified as ULEZ compliant.
Does the ULEZ charge apply to a BMW 2 Series outside London?
The ULEZ itself only covers Greater London, but other UK cities run Clean Air Zones and LEZs using the same car rule (petrol Euro 4+, diesel Euro 6+), so a ULEZ-compliant BMW 2 Series is also free in them: Birmingham CAZ (£8/day) and Bristol CAZ (£9/day) charge non-compliant cars daily, and Scotland's LEZs (Aberdeen, Dundee, Edinburgh, Glasgow) issue penalty notices instead. Bath, Bradford, Portsmouth, Sheffield, Newcastle & Gateshead CAZs do not charge private cars at all. The exception is the Oxford ZEZ Pilot (£4/day), where only zero-emission cars enter free.