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 1 of 2
The cheaper cars like each one are on its AskCar page.
- 2026 BMW 2 Series Gran Coupe, 12 miles, £27,990, £3,529 under typical, Rochdale
- 2026 BMW 2 Series Gran Coupe, 12,711 miles, £27,900, £3,308 under typical, Teesside
- 2026 BMW 2 Series Gran Coupe, 4,119 miles, £34,875, £3,491 under typical, Worthing
- 2026 BMW 2 Series Gran Coupe, 2,592 miles, £26,899, £2,377 under typical, Falmouth
- 2026 BMW 2 Series Gran Coupe, 3,654 miles, £26,899, Falmouth
- 2026 BMW 2 Series Gran Coupe, 5,120 miles, £26,749, Widnes
- 2026 BMW 2 Series Gran Coupe, 8,645 miles, £25,997, Portsmouth
- 2026 BMW 2 Series Gran Coupe, 2,930 miles, £27,000, Grimsby
- 2026 BMW 2 Series Gran Coupe, 4,727 miles, £26,849, Warrington
- 2026 BMW 2 Series Gran Coupe, 8,869 miles, £25,995, Scunthorpe
- 2026 BMW 2 Series Gran Coupe, 6,602 miles, £26,500, Grimsby
- 2026 BMW 2 Series Gran Coupe, 4,039 miles, £26,999, Peterborough
- 2026 BMW 2 Series Gran Coupe, 4,312 miles, £26,995, Tring
- 2026 BMW 2 Series Gran Coupe, 5,446 miles, £26,849, Maidstone
- 2026 BMW 2 Series Gran Coupe, 1,000 miles, £28,450, Harrogate
- 2026 BMW 2 Series Gran Coupe, 5,433 miles, £26,899, Plymouth
- 2026 BMW 2 Series Gran Coupe, 8,176 miles, £26,299, Chingford
- 2026 BMW 2 Series Gran Coupe, 1,034 miles, £28,500, Oldbury
- 2026 BMW 2 Series Gran Coupe, 5,664 miles, £26,899, Falmouth
- 2026 BMW 2 Series Gran Coupe, 6,577 miles, £26,699, Burnley
- 2026 BMW 2 Series Gran Coupe, 5,832 miles, £26,900, Salisbury
- 2026 BMW 2 Series Gran Coupe, 5,878 miles, £26,899, Falmouth
- 2026 BMW 2 Series Gran Coupe, 10 miles, £38,790, Grimsby
- 2026 BMW 2 Series Gran Coupe, 2,113 miles, £32,690, Bournemouth
- 2026 BMW 2 Series Gran Coupe, 10,559 miles, £25,999, Peterborough
- 2026 BMW 2 Series Gran Coupe, 6,500 miles, £35,440, Harrogate
- 2026 BMW 2 Series Gran Coupe, 3,045 miles, £27,490, Bristol
- 2026 BMW 2 Series Gran Coupe, 6,628 miles, £26,999, Hook
- 2026 BMW 2 Series Gran Coupe, 7,498 miles, £26,899, Falmouth
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £27,475, Borehamwood
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £27,495, Dundee
- 2026 BMW 2 Series Gran Coupe, 2,228 miles, £27,990, Grimsby
- 2026 BMW 2 Series Gran Coupe, 5,945 miles, £27,299, Salisbury
- 2026 BMW 2 Series Gran Coupe, 4,100 miles, £30,995, Belfast
- 2026 BMW 2 Series Gran Coupe, 7,867 miles, £26,899, Falmouth
- 2026 BMW 2 Series Gran Coupe, 5,500 miles, £27,490, Potters Bar
- 2026 BMW 2 Series Gran Coupe, 8,969 miles, £29,995, Exeter
- 2026 BMW 2 Series Gran Coupe, 5,978 miles, £28,750, Maidenhead
- 2026 BMW 2 Series Gran Coupe, 6,712 miles, £27,250, Cardiff
- 2026 BMW 2 Series Gran Coupe, 1,383 miles, £28,845, Liverpool
- 2026 BMW 2 Series Gran Coupe, 5,279 miles, £27,599, Hook
- 2026 BMW 2 Series Gran Coupe, 1,224 miles, £28,994, Plymouth
- 2026 BMW 2 Series Gran Coupe, 2,862 miles, £27,901, Bridgwater
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £27,950, Royal Tunbridge Wells
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £27,950, Royal Tunbridge Wells
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £27,950, Royal Tunbridge Wells
- 2026 BMW 2 Series Gran Coupe, 12,156 miles, £27,750, Shrewsbury
- 2026 BMW 2 Series Gran Coupe, 7,965 miles, £38,000, Nottingham
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £27,995, Derby
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £27,999, Swindon
- 2026 BMW 2 Series Gran Coupe, 4,000 miles, £27,875, Brighton and Hove
- 2026 BMW 2 Series Gran Coupe, 2,938 miles, £27,990, Maidstone
- 2026 BMW 2 Series Gran Coupe, 6,321 miles, £27,500, Cardiff
- 2026 BMW 2 Series Gran Coupe, 3,254 miles, £27,990, Lincoln
- 2026 BMW 2 Series Gran Coupe, 3,611 miles, £36,850, Stratford-upon-Avon
- 2026 BMW 2 Series Gran Coupe, 4,000 miles, £27,940, Brighton and Hove
- 2026 BMW 2 Series Gran Coupe, 7,654 miles, £27,250, Lincoln
- 2026 BMW 2 Series Gran Coupe, 3,017 miles, £31,500, Bracknell
- 2026 BMW 2 Series Gran Coupe, 6,094 miles, £30,995, Belfast
- 2026 BMW 2 Series Gran Coupe, 4,479 miles, £27,940, Colchester
- 2026 BMW 2 Series Gran Coupe, 4,765 miles, £27,995, Lincoln
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £27,975, Borehamwood
- 2026 BMW 2 Series Gran Coupe, 7,053 miles, £27,549, Peterborough
- 2026 BMW 2 Series Gran Coupe, 5,170 miles, £27,995, Belfast
- 2026 BMW 2 Series Gran Coupe, 1,000 miles, £39,000, Harold Wood
- 2026 BMW 2 Series Gran Coupe, 4,248 miles, £28,150, Lincoln
- 2026 BMW 2 Series Gran Coupe, 9,985 miles, £26,940, Blackburn
- 2026 BMW 2 Series Gran Coupe, 7,554 miles, £27,490, Norwich
- 2026 BMW 2 Series Gran Coupe, 10,000 miles, £26,999, Gerrards Cross
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £28,495, Derby
- 2026 BMW 2 Series Gran Coupe, 2,944 miles, £28,450, Doncaster
- 2026 BMW 2 Series Gran Coupe, 2,956 miles, £28,450, Doncaster
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £31,990, Southend-on-Sea
- 2026 BMW 2 Series Gran Coupe, 2,671 miles, £28,490, Lincoln
- 2026 BMW 2 Series Gran Coupe, 3,692 miles, £28,399, Bournemouth
- 2026 BMW 2 Series Gran Coupe, 3,498 miles, £28,450, Kingston upon Hull
- 2026 BMW 2 Series Gran Coupe, 7,665 miles, £27,700, Bournemouth
- 2026 BMW 2 Series Gran Coupe, 4,000 miles, £28,430, Brighton and Hove
- 2026 BMW 2 Series Gran Coupe, 4,000 miles, £37,494, Reading
- 2026 BMW 2 Series Gran Coupe, 3,000 miles, £28,555, Swindon
- 2026 BMW 2 Series Gran Coupe, 3,838 miles, £31,990, Bristol
- 2026 BMW 2 Series Gran Coupe, 8,449 miles, £30,994, Plymouth
- 2026 BMW 2 Series Gran Coupe, 6,896 miles, £28,000, High Wycombe
- 2026 BMW 2 Series Gran Coupe, 17,686 miles, £26,490, Bristol
- 2026 BMW 2 Series Gran Coupe, 2,962 miles, £28,750, High Wycombe
- 2026 BMW 2 Series Gran Coupe, 9,261 miles, £38,500, Coventry
- 2026 BMW 2 Series Gran Coupe, 6,418 miles, £39,500, Tamworth
- 2026 BMW 2 Series Gran Coupe, 4,793 miles, £40,000, Coventry
- 2026 BMW 2 Series Gran Coupe, 4,000 miles, £28,799, Stoke-on-Trent
- 2026 BMW 2 Series Gran Coupe, 3,648 miles, £28,899, Crewe
- 2026 BMW 2 Series Gran Coupe, 4,436 miles, £32,406, Teesside
- 2026 BMW 2 Series Gran Coupe, 3,342 miles, £28,998, Glasgow
- 2026 BMW 2 Series Gran Coupe, 7,500 miles, £28,250, Coleraine
- 2026 BMW 2 Series Gran Coupe, 7,509 miles, £28,250, Solihull
- 2026 BMW 2 Series Gran Coupe, 8,664 miles, £28,000, Solihull
- 2026 BMW 2 Series Gran Coupe, 3,699 miles, £29,000, Newport
- 2026 BMW 2 Series Gran Coupe, 5,519 miles, £28,845, Rochdale
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £29,000, Chigwell
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £29,000, Chigwell
- 2026 BMW 2 Series Gran Coupe, 3,000 miles, £29,222, Swindon
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)