Used BMW 2 Series Gran Coupe for sale
1,289 cars from UK dealers, updated 26 October 2026. Typical asking price £21,000. Half of them are priced between £17,500 and £26,000.
AskCar lists 579,238 cars from 12,980 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
What does a used BMW 2 Series Gran Coupe cost?
Typical asking price £21,000 across 1,289 cars for sale. A 2026 one is typically £29,500, a 2020 one £17,000.
610 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 191 | £29,500 | £28,000 to £33,000 |
| 2025 | 100 | £28,000 | £26,500 to £30,000 |
| 2024 | 147 | £23,000 | £21,500 to £24,000 |
| 2023 | 247 | £20,500 | £18,700 to £22,000 |
| 2022 | 236 | £18,600 | £16,900 to £21,500 |
| 2021 | 254 | £17,300 | £16,000 to £19,100 |
| 2020 | 110 | £17,000 | £15,500 to £18,900 |
Cars for sale now, page 4 of 13
The cheaper cars like each one are on its AskCar page.
- 2021 BMW 2 Series Gran Coupe, 42,084 miles, £15,999, Corby
- 2026 BMW 2 Series Gran Coupe, 7,654 miles, £27,250, Lincoln
- 2025 BMW 2 Series Gran Coupe, 21,291 miles, £24,310, Blue Bell Hill
- 2024 BMW 2 Series Gran Coupe, 12,592 miles, £21,950, Wakefield
- 2022 BMW 2 Series Gran Coupe, 16,061 miles, £16,895, Manchester
- 2023 BMW 2 Series Gran Coupe, 51,093 miles, £15,999, Bromborough
- 2026 BMW 2 Series Gran Coupe, 3,692 miles, £27,999, Bournemouth
- 2023 BMW 2 Series Gran Coupe, 20,225 miles, £20,560, Blue Bell Hill
- 2024 BMW 2 Series Gran Coupe, 12,328 miles, £21,995, Ballymena
- 2024 BMW 2 Series Gran Coupe, 20,040 miles, £21,299, Winsford
- 2026 BMW 2 Series Gran Coupe, 4,479 miles, £27,940, Colchester
- 2023 BMW 2 Series Gran Coupe, 24,417 miles, £20,985, Manchester
- 2020 BMW 2 Series Gran Coupe, 49,000 miles, £18,480, Kimberley
- 2021 BMW 2 Series Gran Coupe, 24,931 miles, £20,690, Eastbourne
- 2026 BMW 2 Series Gran Coupe, 6,289 miles, £29,950, Newcastle upon Tyne
- 2026 BMW 2 Series Gran Coupe, 3,611 miles, £36,850, Stratford-upon-Avon
- 2021 BMW 2 Series Gran Coupe, 63,663 miles, £15,689, Dunstable
- 2023 BMW 2 Series Gran Coupe, 17,691 miles, £20,799, Preston
- 2025 BMW 2 Series Gran Coupe, 3,030 miles, £26,790, Kingston upon Hull
- 2023 BMW 2 Series Gran Coupe, 36,905 miles, £20,995, Belfast
- 2022 BMW 2 Series Gran Coupe, 14,870 miles, £18,495, Worksop
- 2021 BMW 2 Series Gran Coupe, 28,147 miles, £22,734, Bury
- 2020 BMW 2 Series Gran Coupe, 33,598 miles, £17,250, Norwich
- 2023 BMW 2 Series Gran Coupe, 40,395 miles, £18,695, Manchester
- 2026 BMW 2 Series Gran Coupe, 4,500 miles, £27,990, Bristol
- 2021 BMW 2 Series Gran Coupe, 37,300 miles, £17,995, Ashley Heath
- 2023 BMW 2 Series Gran Coupe, 39,119 miles, £17,195, Lancaster
- 2020 BMW 2 Series Gran Coupe, 36,262 miles, £17,295, Stoke-on-Trent
- 2020 BMW 2 Series Gran Coupe, 40,000 miles, £21,611, Chorley
- 2021 BMW 2 Series Gran Coupe, 34,917 miles, £18,215, Sunderland
- 2021 BMW 2 Series Gran Coupe, 40,448 miles, £19,471, Preston
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £31,990, Southend-on-Sea
- 2026 BMW 2 Series Gran Coupe, 4,765 miles, £27,995, Lincoln
- 2020 BMW 2 Series Gran Coupe, 49,400 miles, £18,495, Exmouth
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £27,975, Borehamwood
- 2026 BMW 2 Series Gran Coupe, 4,735 miles, £28,000, Bromley
- 2025 BMW 2 Series Gran Coupe, 15,695 miles, £24,995, Worcester
- 2020 BMW 2 Series Gran Coupe, 49,159 miles, £16,249, St Albans
- 2026 BMW 2 Series Gran Coupe, 4,833 miles, £28,000, Bromley
- 2023 BMW 2 Series Gran Coupe, 15,394 miles, £21,975, Borehamwood
- 2024 BMW 2 Series Gran Coupe, 44,303 miles, £18,100, Salisbury
- 2022 BMW 2 Series Gran Coupe, 22,074 miles, £16,461, Sheffield
- 2021 BMW 2 Series Gran Coupe, 57,098 miles, £14,995, Neath
- 2021 BMW 2 Series Gran Coupe, 45,157 miles, £15,850, Belfast
- 2023 BMW 2 Series Gran Coupe, 33,359 miles, £21,440, Lincoln
- 2026 BMW 2 Series Gran Coupe, 7,053 miles, £27,549, Peterborough
- 2021 BMW 2 Series Gran Coupe, 46,153 miles, £17,277, Bury
- 2022 BMW 2 Series Gran Coupe, 80,702 miles, £14,999, Corby
- 2026 BMW 2 Series Gran Coupe, 5,170 miles, £27,995, Belfast
- 2023 BMW 2 Series Gran Coupe, 40,975 miles, £20,670, Harold Wood
- 2023 BMW 2 Series Gran Coupe, 7,690 miles, £21,995, Castleford
- 2021 BMW 2 Series Gran Coupe, 63,000 miles, £16,490, Basingstoke
- 2021 BMW 2 Series Gran Coupe, 70,208 miles, £14,099, Corby
- 2022 BMW 2 Series Gran Coupe, 26,125 miles, £24,790, Liverpool
- 2024 BMW 2 Series Gran Coupe, 4,927 miles, £25,499, Stockport
- 2022 BMW 2 Series Gran Coupe, 19,339 miles, £18,399, Middlesbrough
- 2021 BMW 2 Series Gran Coupe, 71,743 miles, £12,495, Newtownabbey
- 2024 BMW 2 Series Gran Coupe, 17,550 miles, £20,495, Hinckley
- 2024 BMW 2 Series Gran Coupe, 21,032 miles, £21,749, Falmouth
- 2023 BMW 2 Series Gran Coupe, 23,689 miles, £17,052, Bradford
- 2021 BMW 2 Series Gran Coupe, 25,594 miles, £17,623, Bury
- 2026 BMW 2 Series Gran Coupe, 7,554 miles, £27,490, Norwich
- 2026 BMW 2 Series Gran Coupe, 4,248 miles, £28,150, Lincoln
- 2020 BMW 2 Series Gran Coupe, 44,500 miles, £15,299, Stockport
- 2026 BMW 2 Series Gran Coupe, 3,838 miles, £31,990, Bristol
- 2023 BMW 2 Series Gran Coupe, 59,846 miles, £17,180, Sheffield
- 2022 BMW 2 Series Gran Coupe, 43,000 miles, £14,995, Havering
- 2021 BMW 2 Series Gran Coupe, 46,298 miles, £15,990, Darlington
- 2023 BMW 2 Series Gran Coupe, 31,977 miles, £19,599, Peterborough
- 2026 BMW 2 Series Gran Coupe, 8,449 miles, £30,994, Plymouth
- 2022 BMW 2 Series Gran Coupe, 36,298 miles, £22,495, Sutton in Ashfield
- 2022 BMW 2 Series Gran Coupe, 39,145 miles, £17,060, Sheffield
- 2022 BMW 2 Series Gran Coupe, 15,000 miles, £21,962, Havant
- 2022 BMW 2 Series Gran Coupe, 14,716 miles, £20,410, Blue Bell Hill
- 2024 BMW 2 Series Gran Coupe, 14,091 miles, £27,995, Blackpool
- 2021 BMW 2 Series Gran Coupe, 27,108 miles, £18,998, Birtley
- 2020 BMW 2 Series Gran Coupe, 67,731 miles, £16,770, Hartlepool
- 2021 BMW 2 Series Gran Coupe, 44,641 miles, £17,471, Rainham
- 2022 BMW 2 Series Gran Coupe, 26,300 miles, £24,495, Burntisland
- 2022 BMW 2 Series Gran Coupe, 63,310 miles, £15,076, Dunstable
- 2020 BMW 2 Series Gran Coupe, 23,000 miles, £18,480, Essendine
- 2024 BMW 2 Series Gran Coupe, 3,156 miles, £23,500, Coventry
- 2025 BMW 2 Series Gran Coupe, 9,383 miles, £28,824, Warrington
- 2026 BMW 2 Series Gran Coupe, 10,000 miles, £26,999, Gerrards Cross
- 2024 BMW 2 Series Gran Coupe, 46,504 miles, £18,000, Wakefield
- 2022 BMW 2 Series Gran Coupe, 23,974 miles, £18,315, West Bromwich
- 2023 BMW 2 Series Gran Coupe, 38,841 miles, £23,999, Stafford
- 2022 BMW 2 Series Gran Coupe, 41,931 miles, £22,049, Coventry
- 2026 BMW 2 Series Gran Coupe, 1,000 miles, £39,000, Harold Wood
- 2023 BMW 2 Series Gran Coupe, 17,763 miles, £19,470, Cannock
- 2020 BMW 2 Series Gran Coupe, 70,440 miles, £18,099, Winsford
- 2023 BMW 2 Series Gran Coupe, 14,816 miles, £27,199, Manchester
- 2023 BMW 2 Series Gran Coupe, 27,662 miles, £25,188, Bridgwater
- 2020 BMW 2 Series Gran Coupe, 20,633 miles, £18,690, Kingston upon Hull
- 2023 BMW 2 Series Gran Coupe, 53,227 miles, £17,800, Peterborough
- 2023 BMW 2 Series Gran Coupe, 21,685 miles, £26,900, Swindon
- 2026 BMW 2 Series Gran Coupe, 7,538 miles, £29,950, Carlisle
- 2022 BMW 2 Series Gran Coupe, 28,201 miles, £19,888, Swindon
- 2023 BMW 2 Series Gran Coupe, 26,321 miles, £21,000, Nottingham
- 2021 BMW 2 Series Gran Coupe, 10,000 miles, £24,890, Sheffield
BMW 2 Series Gran Coupe by gearbox, fuel and body
- Automatic BMW 2 Series Gran Coupe (1,038)
- Manual BMW 2 Series Gran Coupe (250)
- Petrol BMW 2 Series Gran Coupe (947)
- Diesel BMW 2 Series Gran Coupe (110)
- Hybrid BMW 2 Series Gran Coupe (231)
- BMW 2 Series Gran Coupe saloon (807)
- BMW 2 Series Gran Coupe coupe (414)
BMW 2 Series Gran Coupe prices by year
BMW 2 Series Gran Coupe by price
More BMW
- All BMW cars
- BMW 1 Series (7,155)
- BMW 3 Series (7,003)
- BMW X5 (3,266)
- BMW X3 (2,996)
- BMW 5 Series (2,839)
- BMW X1 (2,580)
- BMW 2 Series (1,845)
- BMW 4 Series (1,754)
- BMW 4 Series Gran Coupe (1,155)
- BMW i4 (838)
- BMW M3 (814)
- BMW 2 Series Active Tourer (811)
- BMW X2 (775)
- BMW M4 (750)