Used petrol BMW 2 Series Gran Coupe for sale
947 cars from UK dealers, updated 26 October 2026. Typical asking price £20,000. Half of them are priced between £17,200 and £23,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 petrol BMW 2 Series Gran Coupe cost?
Typical asking price £20,000 across 947 cars for sale. A 2026 one is typically £37,000, a 2020 one £17,000.
439 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 40 | £37,000 | £32,500 to £40,000 |
| 2025 | 21 | £35,000 | £30,000 to £37,500 |
| 2024 | 147 | £23,000 | £21,500 to £24,000 |
| 2023 | 227 | £20,500 | £19,000 to £22,000 |
| 2022 | 216 | £18,700 | £17,000 to £22,000 |
| 2021 | 208 | £17,300 | £16,000 to £19,000 |
| 2020 | 86 | £17,000 | £15,500 to £20,500 |
Cars for sale now, page 3 of 10
The cheaper cars like each one are on its AskCar page.
- 2022 BMW 2 Series Gran Coupe, 51,490 miles, £15,899, Stockton-on-Tees
- 2023 BMW 2 Series Gran Coupe, 59,976 miles, £17,757, Havant
- 2022 BMW 2 Series Gran Coupe, 38,371 miles, £16,990, Gateshead
- 2021 BMW 2 Series Gran Coupe, 42,084 miles, £15,999, Corby
- 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, 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
- 2023 BMW 2 Series Gran Coupe, 24,417 miles, £20,985, Manchester
- 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
- 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
- 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
- 2020 BMW 2 Series Gran Coupe, 49,159 miles, £16,249, St Albans
- 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
- 2021 BMW 2 Series Gran Coupe, 46,153 miles, £17,277, Bury
- 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
- 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
- 2020 BMW 2 Series Gran Coupe, 44,500 miles, £15,299, Stockport
- 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
- 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
- 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
- 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
- 2021 BMW 2 Series Gran Coupe, 39,824 miles, £17,945, Reading
- 2022 BMW 2 Series Gran Coupe, 52,220 miles, £17,235, Beccles
- 2022 BMW 2 Series Gran Coupe, 31,329 miles, £17,799, King's Lynn
- 2021 BMW 2 Series Gran Coupe, 28,323 miles, £18,499, Stafford
- 2020 BMW 2 Series Gran Coupe, 40,601 miles, £15,679, Belfast
- 2023 BMW 2 Series Gran Coupe, 32,917 miles, £18,296, Liverpool
- 2024 BMW 2 Series Gran Coupe, 19,938 miles, £27,440, Blackburn
- 2020 BMW 2 Series Gran Coupe, 51,427 miles, £15,975, Borehamwood
- 2020 BMW 2 Series Gran Coupe, 38,799 miles, £16,999, Stoke-on-Trent
- 2021 BMW 2 Series Gran Coupe, 35,013 miles, £16,990, Kidderminster
- 2020 BMW 2 Series Gran Coupe, 38,567 miles, £21,995, Stamford
- 2024 BMW 2 Series Gran Coupe, 20,437 miles, £21,549, Glasgow
- 2023 BMW 2 Series Gran Coupe, 25,150 miles, £17,499, Corby
- 2022 BMW 2 Series Gran Coupe, 20,766 miles, £20,029, York
- 2024 BMW 2 Series Gran Coupe, 11,676 miles, £28,199, Stoke-on-Trent
- 2021 BMW 2 Series Gran Coupe, 39,608 miles, £21,795, Newtownards
- 2021 BMW 2 Series Gran Coupe, 60,930 miles, £14,950, Newcastle upon Tyne
- 2023 BMW 2 Series Gran Coupe, 18,690 miles, £17,543, Cannock
- 2023 BMW 2 Series Gran Coupe, 14,095 miles, £21,400, Upminster
- 2023 BMW 2 Series Gran Coupe, 28,830 miles, £20,019, Bridgwater
- 2022 BMW 2 Series Gran Coupe, 32,952 miles, £18,990, Middlesbrough
- 2023 BMW 2 Series Gran Coupe, 64,762 miles, £15,699, Corby
- 2023 BMW 2 Series Gran Coupe, 27,796 miles, £20,222, Swindon
- 2026 BMW 2 Series Gran Coupe, 2,668 miles, £30,950, Newcastle upon Tyne
- 2023 BMW 2 Series Gran Coupe, 22,698 miles, £21,399, 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)
- 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 2 Series Gran Coupe
- 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 2 Series Gran Coupe (1,289)
- 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)