2026 BMW 2 Series Gran Coupe prices
191 cars from UK dealers, updated 23 October 2026. Typical asking price £29,500.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
Half of the 191 priced 2026 BMW 2 Series Gran Coupe cars for sale are priced between £28,000 and £33,500.
Typical mileage 4,000 miles.
71 have had their price cut since they were first listed.
Is the price fair?
The prices above describe the cars currently advertised. They are not a valuation of every car of this model and year. Open a car to see its expected asking price, adjusted for mileage and specification, alongside the available evidence.
Cars for sale now, page 2 of 2
The cheaper cars like each one are on its AskCar page.
- 2026 BMW 2 Series Gran Coupe, 5,230 miles, £38,250, Hailsham
- 2026 BMW 2 Series Gran Coupe, 1,797 miles, £29,998, Irvine
- 2026 BMW 2 Series Gran Coupe, 6,055 miles, £32,395, Milton Keynes
- 2026 BMW 2 Series Gran Coupe, 7,635 miles, £28,495, Milton Keynes
- 2026 BMW 2 Series Gran Coupe, 5,758 miles, £32,500, Wolverhampton
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £29,450, Kingston upon Hull
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £29,495, Hailsham
- 2026 BMW 2 Series Gran Coupe, 2,000 miles, £29,999, Swindon
- 2026 BMW 2 Series Gran Coupe, 4,243 miles, £29,500, Warwick
- 2026 BMW 2 Series Gran Coupe, 11,544 miles, £31,500, Tamworth
- 2026 BMW 2 Series Gran Coupe, 6,867 miles, £28,995, Crawley
- 2026 BMW 2 Series Gran Coupe, 5,051 miles, £29,440, Crawley
- 2026 BMW 2 Series Gran Coupe, 10 miles, £40,998, Inverness
- 2026 BMW 2 Series Gran Coupe, 7,320 miles, £29,000, Worcester
- 2026 BMW 2 Series Gran Coupe, 5,478 miles, £29,500, Tring
- 2026 BMW 2 Series Gran Coupe, 8,000 miles, £28,898, Glasgow
- 2026 BMW 2 Series Gran Coupe, 2,504 miles, £29,950, Maidenhead
- 2026 BMW 2 Series Gran Coupe, 9,353 miles, £28,647, Durham
- 2026 BMW 2 Series Gran Coupe, 3,021 miles, £42,000, Sheffield
- 2026 BMW 2 Series Gran Coupe, 4,013 miles, £33,493, Bedford
- 2026 BMW 2 Series Gran Coupe, 2,945 miles, £29,990, Bristol
- 2026 BMW 2 Series Gran Coupe, 3,479 miles, £29,990, Southend-on-Sea
- 2026 BMW 2 Series Gran Coupe, 4,149 miles, £29,993, Preston
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £39,500, Wolverhampton
- 2026 BMW 2 Series Gran Coupe, 6,950 miles, £29,500, Shrewsbury
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £29,994, Reading
- 2026 BMW 2 Series Gran Coupe, 5,650 miles, £29,950, Coleraine
- 2026 BMW 2 Series Gran Coupe, 3,570 miles, £30,350, Chelmsford
- 2026 BMW 2 Series Gran Coupe, 6,609 miles, £29,850, Plymouth
- 2026 BMW 2 Series Gran Coupe, 1,000 miles, £31,950, Harrogate
- 2026 BMW 2 Series Gran Coupe, 8,000 miles, £39,990, Newport
- 2026 BMW 2 Series Gran Coupe, 8,950 miles, £29,450, Shrewsbury
- 2026 BMW 2 Series Gran Coupe, 6,888 miles, £39,500, Wolverhampton
- 2026 BMW 2 Series Gran Coupe, 878 miles, £32,250, Chelmsford
- 2026 BMW 2 Series Gran Coupe, 6,970 miles, £29,995, Belfast
- 2026 BMW 2 Series Gran Coupe, 12,322 miles, £28,995, Belfast
- 2026 BMW 2 Series Gran Coupe, 1,230 miles, £45,000, Solihull
- 2026 BMW 2 Series Gran Coupe, 9,900 miles, £39,990, Potters Bar
- 2026 BMW 2 Series Gran Coupe, 1,591 miles, £32,000, Nottingham
- 2026 BMW 2 Series Gran Coupe, 8,202 miles, £30,250, Bracknell
- 2026 BMW 2 Series Gran Coupe, 2,555 miles, £31,450, Milton Keynes
- 2026 BMW 2 Series Gran Coupe, 1,961 miles, £31,993, Bedford
- 2026 BMW 2 Series Gran Coupe, 2,269 miles, £31,950, Bury St Edmunds
- 2026 BMW 2 Series Gran Coupe, 11,407 miles, £29,995, Belfast
- 2026 BMW 2 Series Gran Coupe, 7,518 miles, £30,850, Luton
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £31,990, Potters Bar
- 2026 BMW 2 Series Gran Coupe, 10 miles, £34,500, Cardiff
- 2026 BMW 2 Series Gran Coupe, 2,000 miles, £36,555, Swindon
- 2026 BMW 2 Series Gran Coupe, 1,371 miles, £33,500, Solihull
- 2026 BMW 2 Series Gran Coupe, 1,001 miles, £48,000, Newport
- 2026 BMW 2 Series Gran Coupe, 1,200 miles, £34,000, Coventry
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £32,888, Swindon
- 2026 BMW 2 Series Gran Coupe, 5,338 miles, £32,500, Worcester
- 2026 BMW 2 Series Gran Coupe, 2,862 miles, £37,000, Tamworth
- 2026 BMW 2 Series Gran Coupe, 6,950 miles, £42,450, Shrewsbury
- 2026 BMW 2 Series Gran Coupe, 7,850 miles, £31,999, Swindon
- 2026 BMW 2 Series Gran Coupe, 10 miles, £35,736, Potters Bar
- 2026 BMW 2 Series Gran Coupe, 1,500 miles, £47,850, Luton
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £33,000, Wolverhampton
- 2026 BMW 2 Series Gran Coupe, 2,000 miles, £33,999, Swindon
- 2026 BMW 2 Series Gran Coupe, 151 miles, £36,000, Leicester
- 2026 BMW 2 Series Gran Coupe, 6,506 miles, £33,000, Coventry
- 2026 BMW 2 Series Gran Coupe, 2,950 miles, £34,000, Shrewsbury
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £34,500, Wolverhampton
- 2026 BMW 2 Series Gran Coupe, 3,020 miles, £34,500, Luton
- 2026 BMW 2 Series Gran Coupe, 6,000 miles, £34,500, Tring
- 2026 BMW 2 Series Gran Coupe, 890 miles, £37,400, Worcester
- 2026 BMW 2 Series Gran Coupe, 2,550 miles, £35,990, Norwich
- 2026 BMW 2 Series Gran Coupe, 1,500 miles, £37,500, Luton
- 2026 BMW 2 Series Gran Coupe, 9,000 miles, £39,995, Isle of Whithorn
- 2026 BMW 2 Series Gran Coupe, 9,000 miles, £39,995, Isle of Whithorn
- 2026 BMW 2 Series Gran Coupe, 151 miles, £42,000, Leicester
- 2026 BMW 2 Series Gran Coupe, 151 miles, £42,000, Leicester
- 2026 BMW 2 Series Gran Coupe, 4,559 miles, £42,990, Bristol
- 2026 BMW 2 Series Gran Coupe, 3,000 miles, £61,140, Harrogate
- 2026 BMW 2 Series Gran Coupe, 4,021 miles, £26,498, £2,624 under typical, Inverness
- 2026 BMW 2 Series Gran Coupe, 10 miles, £34,395, Irvine
- 2026 BMW 2 Series Gran Coupe, 10 miles, £34,395, Irvine
- 2026 BMW 2 Series Gran Coupe, 10 miles, £34,395, Irvine
- 2026 BMW 2 Series Gran Coupe, 18 miles, £34,395, Irvine
- 2026 BMW 2 Series Gran Coupe, 10 miles, £36,595, Glasgow
- 2026 BMW 2 Series Gran Coupe, 10 miles, £45,895, Kirkcaldy
- 2026 BMW 2 Series Gran Coupe, 2,706 miles, £28,950, Cockermouth
- 2026 BMW 2 Series Gran Coupe, 4,863 miles, £29,490, Reading
- 2026 BMW 2 Series Gran Coupe, 4,902 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series Gran Coupe, 6,289 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series Gran Coupe, 4,102 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series Gran Coupe, 5,587 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series Gran Coupe, 4,373 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series Gran Coupe, 2,668 miles, £30,950, Newcastle upon Tyne
- 2026 BMW 2 Series Gran Coupe, 5,091 miles, £30,950, Newcastle upon Tyne
BMW 2 Series Gran Coupe by gearbox, fuel and body
- Automatic BMW 2 Series Gran Coupe (1,064)
- Manual BMW 2 Series Gran Coupe (255)
- Petrol BMW 2 Series Gran Coupe (981)
- Diesel BMW 2 Series Gran Coupe (112)
- Hybrid BMW 2 Series Gran Coupe (226)
- BMW 2 Series Gran Coupe saloon (816)
- BMW 2 Series Gran Coupe coupe (433)
BMW 2 Series Gran Coupe prices by year
BMW 2 Series Gran Coupe by price
More BMW
- All BMW 2 Series Gran Coupe
- All BMW cars
- BMW 1 Series (7,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)