Used BMW 2 Series Gran Coupe for sale
1,302 cars from UK dealers, updated 28 October 2026. Typical asking price £21,000. Half of them are priced between £17,500 and £26,000.
AskCar lists 584,857 cars from 12,986 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,302 cars for sale. A 2026 one is typically £29,500, a 2020 one £17,000.
635 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 197 | £29,500 | £28,000 to £34,000 |
| 2025 | 103 | £28,500 | £27,000 to £30,000 |
| 2024 | 147 | £23,000 | £21,500 to £24,000 |
| 2023 | 244 | £20,500 | £18,700 to £22,000 |
| 2022 | 245 | £18,500 | £16,600 to £21,500 |
| 2021 | 251 | £17,200 | £15,900 to £19,000 |
| 2020 | 112 | £17,000 | £15,500 to £19,000 |
Cars for sale now, page 13 of 14
The cheaper cars like each one are on its AskCar page.
- 2024 BMW 2 Series Gran Coupe, 27,128 miles, £22,495, Ash and Ash Vale
- 2020 BMW 2 Series Gran Coupe, 89,000 miles, £16,499, Burton upon Trent
- 2025 BMW 2 Series Gran Coupe, 1,212 miles, £32,000, Coventry
- 2024 BMW 2 Series Gran Coupe, 16,194 miles, £23,590, Bristol
- 2022 BMW 2 Series Gran Coupe, 32,109 miles, £21,499, Newport
- 2024 BMW 2 Series Gran Coupe, 23,000 miles, £22,950, Dalry
- 2025 BMW 2 Series Gran Coupe, 8,515 miles, £29,750, Oldbury
- 2022 BMW 2 Series Gran Coupe, 31,339 miles, £27,490, Rochdale
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £32,000, Wolverhampton
- 2026 BMW 2 Series Gran Coupe, 10 miles, £39,500, Wolverhampton
- 2026 BMW 2 Series Gran Coupe, 6,926 miles, £31,500, Coventry
- 2021 BMW 2 Series Gran Coupe, 59,989 miles, £20,295, Dawley
- 2021 BMW 2 Series Gran Coupe, 79,281 miles, £15,000, Winsford
- 2025 BMW 2 Series Gran Coupe, 9,933 miles, £29,485, Manchester
- 2021 BMW 2 Series Gran Coupe, 66,156 miles, £17,690, Willesden
- 2022 BMW 2 Series Gran Coupe, 36,000 miles, £26,950, Sutton Coldfield
- 2022 BMW 2 Series Gran Coupe, 42,438 miles, £26,995, Colchester
- 2021 BMW 2 Series Gran Coupe, 38,711 miles, £24,998, Irvine
- 2023 BMW 2 Series Gran Coupe, 20,150 miles, £28,796, York
- 2023 BMW 2 Series Gran Coupe, 63,000 miles, £20,995, Magherafelt
- 2026 BMW 2 Series Gran Coupe, 2,862 miles, £37,000, Tamworth
- 2026 BMW 2 Series Gran Coupe, 1,001 miles, £48,000, Newport
- 2024 BMW 2 Series Gran Coupe, 47,473 miles, £20,750, Peterborough
- 2022 BMW 2 Series Gran Coupe, 114,480 miles, £12,195, Stoke-on-Trent
- 2026 BMW 2 Series Gran Coupe, 1,200 miles, £34,000, Coventry
- 2021 BMW 2 Series Gran Coupe, 89,000 miles, £18,795, Kempston
- 2024 BMW 2 Series Gran Coupe, 47,174 miles, £21,990, Colne
- 2024 BMW 2 Series Gran Coupe, 47,174 miles, £21,990, Colne
- 2022 BMW 2 Series Gran Coupe, 25,889 miles, £22,471, Barnsley
- 2026 BMW 2 Series Gran Coupe, 6,950 miles, £42,450, Shrewsbury
- 2026 BMW 2 Series Gran Coupe, 5,338 miles, £32,500, Worcester
- 2026 BMW 2 Series Gran Coupe, 2,500 miles, £32,888, Swindon
- 2024 BMW 2 Series Gran Coupe, 14,065 miles, £25,750, City of Westminster
- 2026 BMW 2 Series Gran Coupe, 7,850 miles, £31,999, Swindon
- 2023 BMW 2 Series Gran Coupe, 37,649 miles, £22,495, Dawley
- 2023 BMW 2 Series Gran Coupe, 60,358 miles, £19,950, Cheltenham
- 2021 BMW 2 Series Gran Coupe, 69,227 miles, £17,775, Gravesend
- 2025 BMW 2 Series Gran Coupe, 3,657 miles, £34,995, Isle of Whithorn
- 2025 BMW 2 Series Gran Coupe, 3,657 miles, £34,995, Isle of Whithorn
- 2026 BMW 2 Series Gran Coupe, 1,500 miles, £47,850, Luton
- 2026 BMW 2 Series Gran Coupe, 10 miles, £35,736, Potters Bar
- 2020 BMW 2 Series Gran Coupe, 80,000 miles, £14,550, Rawreth
- 2023 BMW 2 Series Gran Coupe, 24,458 miles, £31,000, Leicester
- 2021 BMW 2 Series Gran Coupe, 88,930 miles, £14,990, Ballyclare
- 2022 BMW 2 Series Gran Coupe, 64,000 miles, £22,999, London
- 2026 BMW 2 Series Gran Coupe, 10 miles, £40,500, Oldbury
- 2025 BMW 2 Series Gran Coupe, 14,140 miles, £39,999, Bridgwater
- 2026 BMW 2 Series Gran Coupe, 2,000 miles, £33,999, Swindon
- 2026 BMW 2 Series Gran Coupe, 151 miles, £36,000, Leicester
- 2023 BMW 2 Series Gran Coupe, 33,000 miles, £23,380, Wishaw
- 2021 BMW 2 Series Gran Coupe, 32,700 miles, £26,796, York
- 2021 BMW 2 Series Gran Coupe, 51,650 miles, £19,995, North Harrow
- 2021 BMW 2 Series Gran Coupe, 53,817 miles, £19,990, Derby
- 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, 2,550 miles, £34,990, Norwich
- 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, 1,500 miles, £37,500, Luton
- 2022 BMW 2 Series Gran Coupe, 4,787 miles, £28,500, Canterbury
- 2026 BMW 2 Series Gran Coupe, 9,876 miles, £39,995, Isle of Whithorn
- 2026 BMW 2 Series Gran Coupe, 9,876 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
- 2016 BMW 2 Series Gran Coupe, 130,000 miles, £4,495, Biggleswade
- 2024 BMW 2 Series Gran Coupe, 28,600 miles, £17,990, Halifax
- 2022 BMW 2 Series Gran Coupe, 37,264 miles, £19,616, Cannock
- 2023 BMW 2 Series Gran Coupe, 21,988 miles, £19,227, Cannock
- 2021 BMW 2 Series Gran Coupe, 89,884 miles, £13,994, Cam
- 2023 BMW 2 Series Gran Coupe, 38,442 miles, £19,400, Blackheath
- 2022 BMW 2 Series Gran Coupe, 40,214 miles, £17,299, Sutton in Ashfield
- 2021 BMW 2 Series Gran Coupe, 37,475 miles, £18,498, Telford
- 2026 BMW 2 Series Gran Coupe, 333 miles, £33,998, 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
- 2023 BMW 2 Series Gran Coupe, 76,587 miles, £13,338, Cannock
- 2022 BMW 2 Series Gran Coupe, 56,684 miles, £16,499, Tredegar
- 2024 BMW 2 Series Gran Coupe, 22,000 miles, £21,497, Canvey Island
- 2026 BMW 2 Series Gran Coupe, 1,000 miles, £34,498, Inverness
- 2024 BMW 2 Series Gran Coupe, 22,894 miles, £22,995, Maidenhead
- 2023 BMW 2 Series Gran Coupe, 29,514 miles, £21,495, Croydon
- 2023 BMW 2 Series Gran Coupe, 36,020 miles, £20,999, Tredegar
- 2026 BMW 2 Series Gran Coupe, 10 miles, £36,595, Glasgow
- 2022 BMW 2 Series Gran Coupe, 30,000 miles, £24,495, Bedford
- 2026 BMW 2 Series Gran Coupe, 10 miles, £45,895, Kirkcaldy
- 2023 BMW 2 Series Gran Coupe, 42,052 miles, £26,990, Potters Bar
- 2021 BMW 2 Series Gran Coupe, 28,400 miles, £13,900, Hoddesdon
- 2022 BMW 2 Series Gran Coupe, 59,981 miles, £15,498, Barnsley
- 2021 BMW 2 Series Gran Coupe, 46,940 miles, £16,985, Fleetwood
- 2021 BMW 2 Series Gran Coupe, 20,611 miles, £16,998, Stoke-on-Trent
- 2021 BMW 2 Series Gran Coupe, 42,000 miles, £17,995, Hatfield
- 2023 BMW 2 Series Gran Coupe, 21,681 miles, £17,995, Bedford
- 2022 BMW 2 Series Gran Coupe, 27,337 miles, £18,498, Birmingham
- 2020 BMW 2 Series Gran Coupe, 38,898 miles, £20,998, Hessle
- 2024 BMW 2 Series Gran Coupe, 8,998 miles, £23,498, Preston
- 2022 BMW 2 Series Gran Coupe, 19,459 miles, £24,198, Hessle
BMW 2 Series Gran Coupe by gearbox, fuel and body
- Automatic BMW 2 Series Gran Coupe (1,050)
- Manual BMW 2 Series Gran Coupe (249)
- Petrol BMW 2 Series Gran Coupe (963)
- Diesel BMW 2 Series Gran Coupe (105)
- Hybrid BMW 2 Series Gran Coupe (231)
- BMW 2 Series Gran Coupe saloon (802)
- BMW 2 Series Gran Coupe coupe (426)
BMW 2 Series Gran Coupe prices by year
BMW 2 Series Gran Coupe by price
More BMW
- All BMW cars
- BMW 1 Series (7,279)
- BMW 3 Series (7,078)
- BMW X5 (3,292)
- BMW X3 (3,058)
- BMW 5 Series (2,830)
- BMW X1 (2,565)
- BMW 2 Series (1,838)
- BMW 4 Series (1,787)
- BMW 4 Series Gran Coupe (1,189)
- BMW i4 (842)
- BMW 2 Series Active Tourer (818)
- BMW M3 (811)
- BMW X2 (765)
- BMW M4 (763)