2023 BMW 2 Series Gran Coupe prices
254 cars from UK dealers, updated 23 October 2026. Typical asking price £20,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 254 priced 2023 BMW 2 Series Gran Coupe cars for sale are priced between £18,500 and £22,000.
Typical mileage 29,000 miles.
133 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 3
The cheaper cars like each one are on its AskCar page.
- 2023 BMW 2 Series Gran Coupe, 54,450 miles, £16,298, Warrington
- 2023 BMW 2 Series Gran Coupe, 42,274 miles, £19,020, Blue Bell Hill
- 2023 BMW 2 Series Gran Coupe, 51,504 miles, £18,099, Winsford
- 2023 BMW 2 Series Gran Coupe, 26,321 miles, £21,000, Nottingham
- 2023 BMW 2 Series Gran Coupe, 21,254 miles, £20,975, Bury
- 2023 BMW 2 Series Gran Coupe, 12,266 miles, £21,671, Cobham
- 2023 BMW 2 Series Gran Coupe, 26,497 miles, £25,884, Bradford
- 2023 BMW 2 Series Gran Coupe, 47,606 miles, £18,500, Belfast
- 2023 BMW 2 Series Gran Coupe, 38,980 miles, £19,400, Upminster
- 2023 BMW 2 Series Gran Coupe, 22,698 miles, £21,399, Sheffield
- 2023 BMW 2 Series Gran Coupe, 51,175 miles, £18,300, Rainham
- 2023 BMW 2 Series Gran Coupe, 15,039 miles, £21,498, Glasgow
- 2023 BMW 2 Series Gran Coupe, 23,212 miles, £19,450, Belfast
- 2023 BMW 2 Series Gran Coupe, 64,762 miles, £15,999, Corby
- 2023 BMW 2 Series Gran Coupe, 10,975 miles, £21,990, Potters Bar
- 2023 BMW 2 Series Gran Coupe, 71,980 miles, £13,603, Gloucester
- 2023 BMW 2 Series Gran Coupe, 29,716 miles, £22,100, Aberdeen
- 2023 BMW 2 Series Gran Coupe, 26,966 miles, £20,496, Bootle
- 2023 BMW 2 Series Gran Coupe, 40,919 miles, £19,199, Stoke-on-Trent
- 2023 BMW 2 Series Gran Coupe, 46,339 miles, £17,539, Bury
- 2023 BMW 2 Series Gran Coupe, 28,617 miles, £21,000, Swansea
- 2023 BMW 2 Series Gran Coupe, 81,225 miles, £15,336, Rainham
- 2023 BMW 2 Series Gran Coupe, 22,418 miles, £19,498, Derby
- 2023 BMW 2 Series Gran Coupe, 92,000 miles, £11,995, Olney
- 2023 BMW 2 Series Gran Coupe, 30,365 miles, £25,995, Portadown
- 2023 BMW 2 Series Gran Coupe, 44,488 miles, £23,999, Swindon
- 2023 BMW 2 Series Gran Coupe, 83,222 miles, £12,721, Cannock
- 2023 BMW 2 Series Gran Coupe, 52,264 miles, £18,360, Sheffield
- 2023 BMW 2 Series Gran Coupe, 33,945 miles, £19,990, Maidstone
- 2023 BMW 2 Series Gran Coupe, 28,830 miles, £20,485, Bridgwater
- 2023 BMW 2 Series Gran Coupe, 50,045 miles, £17,491, Sunderland
- 2023 BMW 2 Series Gran Coupe, 35,187 miles, £19,890, Southend-on-Sea
- 2023 BMW 2 Series Gran Coupe, 30,856 miles, £20,900, Nottingham
- 2023 BMW 2 Series Gran Coupe, 16,773 miles, £21,699, Middlesbrough
- 2023 BMW 2 Series Gran Coupe, 19,870 miles, £21,349, Widnes
- 2023 BMW 2 Series Gran Coupe, 13,363 miles, £21,950, Worcester
- 2023 BMW 2 Series Gran Coupe, 44,000 miles, £24,500, Preston
- 2023 BMW 2 Series Gran Coupe, 23,483 miles, £17,790, Blue Bell Hill
- 2023 BMW 2 Series Gran Coupe, 40,150 miles, £24,790, Leeds
- 2023 BMW 2 Series Gran Coupe, 19,672 miles, £21,493, Bedford
- 2023 BMW 2 Series Gran Coupe, 17,782 miles, £25,000, Shrewsbury
- 2023 BMW 2 Series Gran Coupe, 19,060 miles, £21,557, Exeter
- 2023 BMW 2 Series Gran Coupe, 43,296 miles, £21,499, Southport
- 2023 BMW 2 Series Gran Coupe, 31,621 miles, £20,445, Sunderland
- 2023 BMW 2 Series Gran Coupe, 15,042 miles, £21,950, Peterborough
- 2023 BMW 2 Series Gran Coupe, 27,127 miles, £20,975, Bury
- 2023 BMW 2 Series Gran Coupe, 53,000 miles, £16,490, Osbaldeston
- 2023 BMW 2 Series Gran Coupe, 48,072 miles, £18,699, Tredegar
- 2023 BMW 2 Series Gran Coupe, 86,789 miles, £14,798, Stoke-on-Trent
- 2023 BMW 2 Series Gran Coupe, 18,163 miles, £21,695, Crawley
- 2023 BMW 2 Series Gran Coupe, 70,335 miles, £16,500, Carrickfergus
- 2023 BMW 2 Series Gran Coupe, 27,400 miles, £20,999, Prestwick
- 2023 BMW 2 Series Gran Coupe, 15,190 miles, £22,000, Newport
- 2023 BMW 2 Series Gran Coupe, 18,871 miles, £28,000, King's Lynn
- 2023 BMW 2 Series Gran Coupe, 62,575 miles, £17,670, Warrington
- 2023 BMW 2 Series Gran Coupe, 20,949 miles, £21,499, Swansea
- 2023 BMW 2 Series Gran Coupe, 7,106 miles, £29,214, Warrington
- 2023 BMW 2 Series Gran Coupe, 19,152 miles, £20,498, Paisley
- 2023 BMW 2 Series Gran Coupe, 12,819 miles, £28,206, Yeovil
- 2023 BMW 2 Series Gran Coupe, 32,490 miles, £20,595, Portadown
- 2023 BMW 2 Series Gran Coupe, 39,048 miles, £19,851, Chesterfield
- 2023 BMW 2 Series Gran Coupe, 45,129 miles, £19,274, Chelmsford
- 2023 BMW 2 Series Gran Coupe, 16,011 miles, £21,997, Portsmouth
- 2023 BMW 2 Series Gran Coupe, 20,777 miles, £18,500, Sheffield
- 2023 BMW 2 Series Gran Coupe, 32,454 miles, £26,000, Solihull
- 2023 BMW 2 Series Gran Coupe, 28,410 miles, £21,500, Solihull
- 2023 BMW 2 Series Gran Coupe, 15,984 miles, £28,195, Canterbury
- 2023 BMW 2 Series Gran Coupe, 32,903 miles, £20,500, Wollaston
- 2023 BMW 2 Series Gran Coupe, 64,485 miles, £14,699, York
- 2023 BMW 2 Series Gran Coupe, 24,397 miles, £19,917, Preston
- 2023 BMW 2 Series Gran Coupe, 35,660 miles, £19,498, Kirkcaldy
- 2023 BMW 2 Series Gran Coupe, 40,042 miles, £21,000, Stevenage
- 2023 BMW 2 Series Gran Coupe, 18,290 miles, £28,000, Dundee
- 2023 BMW 2 Series Gran Coupe, 35,174 miles, £20,405, Middlesbrough
- 2023 BMW 2 Series Gran Coupe, 20,140 miles, £20,319, Preston
- 2023 BMW 2 Series Gran Coupe, 18,871 miles, £28,000, King's Lynn
- 2023 BMW 2 Series Gran Coupe, 28,685 miles, £17,995, Downpatrick
- 2023 BMW 2 Series Gran Coupe, 30,000 miles, £20,995, Tockwith
- 2023 BMW 2 Series Gran Coupe, 17,774 miles, £21,998, Aberdeen
- 2023 BMW 2 Series Gran Coupe, 21,528 miles, £27,990, Lutterworth
- 2023 BMW 2 Series Gran Coupe, 20,711 miles, £20,240, Lincoln
- 2023 BMW 2 Series Gran Coupe, 25,675 miles, £19,950, Peterborough
- 2023 BMW 2 Series Gran Coupe, 31,203 miles, £19,698, Armadale
- 2023 BMW 2 Series Gran Coupe, 21,923 miles, £20,498, Wigan
- 2023 BMW 2 Series Gran Coupe, 38,691 miles, £20,222, Swindon
- 2023 BMW 2 Series Gran Coupe, 25,722 miles, £19,699, Tredegar
- 2023 BMW 2 Series Gran Coupe, 37,414 miles, £22,950, Falmouth
- 2023 BMW 2 Series Gran Coupe, 36,421 miles, £17,498, East Kilbride
- 2023 BMW 2 Series Gran Coupe, 22,527 miles, £21,750, Coventry
- 2023 BMW 2 Series Gran Coupe, 43,791 miles, £21,799, Stoke-on-Trent
- 2023 BMW 2 Series Gran Coupe, 11,901 miles, £21,290, Tynemouth
- 2023 BMW 2 Series Gran Coupe, 23,648 miles, £23,950, Coleraine
- 2023 BMW 2 Series Gran Coupe, 45,037 miles, £19,622, Sunderland
- 2023 BMW 2 Series Gran Coupe, 69,000 miles, £17,990, Market Harborough
- 2023 BMW 2 Series Gran Coupe, 14,874 miles, £22,498, Kirkcaldy
- 2023 BMW 2 Series Gran Coupe, 61,588 miles, £15,498, York
- 2023 BMW 2 Series Gran Coupe, 15,924 miles, £24,790, Harrogate
- 2023 BMW 2 Series Gran Coupe, 16,514 miles, £22,395, Crawley
- 2023 BMW 2 Series Gran Coupe, 19,226 miles, £18,998, Glasgow
- 2023 BMW 2 Series Gran Coupe, 13,555 miles, £21,250, Brighton and Hove
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)