Used petrol BMW 2 Series Gran Coupe for sale
963 cars from UK dealers, updated 28 October 2026. Typical asking price £20,000. Half of them are priced between £17,200 and £23,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 petrol BMW 2 Series Gran Coupe cost?
Typical asking price £20,000 across 963 cars for sale. A 2026 one is typically £37,000, a 2020 one £17,000.
459 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 46 | £37,000 | £33,000 to £40,000 |
| 2025 | 23 | £36,000 | £31,000 to £37,500 |
| 2024 | 147 | £23,000 | £21,500 to £24,000 |
| 2023 | 228 | £20,500 | £19,000 to £22,000 |
| 2022 | 225 | £18,700 | £16,800 to £22,000 |
| 2021 | 206 | £17,300 | £16,000 to £19,200 |
| 2020 | 88 | £17,000 | £15,500 to £20,500 |
Cars for sale now, page 9 of 10
The cheaper cars like each one are on its AskCar page.
- 2020 BMW 2 Series Gran Coupe, 48,026 miles, £17,895, Liverpool
- 2025 BMW 2 Series Gran Coupe, 10,324 miles, £37,444, City of Westminster
- 2023 BMW 2 Series Gran Coupe, 43,984 miles, £20,299, King's Lynn
- 2023 BMW 2 Series Gran Coupe, 26,409 miles, £21,891, Bridgwater
- 2024 BMW 2 Series Gran Coupe, 24,045 miles, £29,690, Maidstone
- 2020 BMW 2 Series Gran Coupe, 64,132 miles, £14,998, Preston
- 2022 BMW 2 Series Gran Coupe, 66,570 miles, £17,195, Peterborough
- 2024 BMW 2 Series Gran Coupe, 20,268 miles, £25,790, Potters Bar
- 2024 BMW 2 Series Gran Coupe, 17,390 miles, £22,500, Leeds
- 2020 BMW 2 Series Gran Coupe, 79,900 miles, £14,495, Harrogate
- 2023 BMW 2 Series Gran Coupe, 10,063 miles, £21,990, Bolton
- 2020 BMW 2 Series Gran Coupe, 45,680 miles, £18,995, Maidenhead
- 2022 BMW 2 Series Gran Coupe, 41,039 miles, £19,699, Corby
- 2023 BMW 2 Series Gran Coupe, 38,079 miles, £20,790, Brighton and Hove
- 2020 BMW 2 Series Gran Coupe, 69,300 miles, £15,940, Stockport
- 2022 BMW 2 Series Gran Coupe, 49,000 miles, £18,995, Liskeard
- 2020 BMW 2 Series Gran Coupe, 85,557 miles, £13,995, Ballymena
- 2023 BMW 2 Series Gran Coupe, 69,105 miles, £16,488, Cardiff
- 2021 BMW 2 Series Gran Coupe, 74,795 miles, £15,990, Luton
- 2026 BMW 2 Series Gran Coupe, 9,900 miles, £39,990, Potters Bar
- 2025 BMW 2 Series Gran Coupe, 11,116 miles, £37,490, Peterborough
- 2021 BMW 2 Series Gran Coupe, 53,109 miles, £16,871, Preston
- 2021 BMW 2 Series Gran Coupe, 79,700 miles, £15,499, Yiewsley
- 2024 BMW 2 Series Gran Coupe, 12,151 miles, £24,691, Eastleigh
- 2026 BMW 2 Series Gran Coupe, 3,021 miles, £41,000, Sheffield
- 2021 BMW 2 Series Gran Coupe, 45,000 miles, £19,000, Newcastle-under-Lyme
- 2023 BMW 2 Series Gran Coupe, 17,974 miles, £21,250, Wollaston
- 2021 BMW 2 Series Gran Coupe, 29,899 miles, £20,475, Gravesend
- 2021 BMW 2 Series Gran Coupe, 85,028 miles, £13,850, Lincoln
- 2021 BMW 2 Series Gran Coupe, 58,979 miles, £14,980, Blackburn
- 2023 BMW 2 Series Gran Coupe, 58,000 miles, £23,990, Derby
- 2024 BMW 2 Series Gran Coupe, 19,419 miles, £23,640, Canterbury
- 2022 BMW 2 Series Gran Coupe, 101,000 miles, £13,790, Bradford
- 2022 BMW 2 Series Gran Coupe, 96,265 miles, £11,828, Rainham
- 2026 BMW 2 Series Gran Coupe, 1,434 miles, £45,000, Solihull
- 2024 BMW 2 Series Gran Coupe, 13,520 miles, £22,995, Llay
- 2021 BMW 2 Series Gran Coupe, 35,000 miles, £18,500, Newcastle-under-Lyme
- 2021 BMW 2 Series Gran Coupe, 94,993 miles, £12,995, Belfast
- 2021 BMW 2 Series Gran Coupe, 60,000 miles, £21,990, Derby
- 2021 BMW 2 Series Gran Coupe, 59,348 miles, £21,995, Maidenhead
- 2021 BMW 2 Series Gran Coupe, 60,911 miles, £16,589, Croydon
- 2024 BMW 2 Series Gran Coupe, 12,942 miles, £32,500, Warwick
- 2023 BMW 2 Series Gran Coupe, 26,279 miles, £24,450, Hailsham
- 2023 BMW 2 Series Gran Coupe, 34,855 miles, £21,250, Peterborough
- 2024 BMW 2 Series Gran Coupe, 19,380 miles, £22,490, Falkirk
- 2020 BMW 2 Series Gran Coupe, 85,000 miles, £18,500, Manchester
- 2022 BMW 2 Series Gran Coupe, 46,000 miles, £19,990, Glasgow
- 2021 BMW 2 Series Gran Coupe, 132,681 miles, £11,150, Aldridge
- 2021 BMW 2 Series Gran Coupe, 35,198 miles, £19,950, Solihull
- 2020 BMW 2 Series Gran Coupe, 85,144 miles, £18,490, Boston
- 2022 BMW 2 Series Gran Coupe, 82,682 miles, £16,999, Prenton
- 2022 BMW 2 Series Gran Coupe, 42,649 miles, £23,995, Dawley
- 2022 BMW 2 Series Gran Coupe, 58,000 miles, £18,300, Newcastle-under-Lyme
- 2023 BMW 2 Series Gran Coupe, 84,000 miles, £16,195, Kempston
- 2023 BMW 2 Series Gran Coupe, 60,000 miles, £19,000, Newcastle-under-Lyme
- 2022 BMW 2 Series Gran Coupe, 39,389 miles, £24,450, Potters Bar
- 2025 BMW 2 Series Gran Coupe, 4,632 miles, £38,990, Bristol
- 2021 BMW 2 Series Gran Coupe, 85,166 miles, £14,795, Sutton in Ashfield
- 2022 BMW 2 Series Gran Coupe, 44,585 miles, £24,995, Ashford
- 2020 BMW 2 Series Gran Coupe, 61,481 miles, £16,990, Bolton
- 2024 BMW 2 Series Gran Coupe, 20,705 miles, £23,750, Coleraine
- 2023 BMW 2 Series Gran Coupe, 25,906 miles, £18,998, Motherwell
- 2022 BMW 2 Series Gran Coupe, 36,128 miles, £24,950, Carlisle
- 2021 BMW 2 Series Gran Coupe, 19,847 miles, £21,150, Newcastle upon Tyne
- 2021 BMW 2 Series Gran Coupe, 109,000 miles, £12,990, Newport
- 2021 BMW 2 Series Gran Coupe, 59,071 miles, £16,500, Tamworth
- 2022 BMW 2 Series Gran Coupe, 70,083 miles, £14,299, Corby
- 2020 BMW 2 Series Gran Coupe, 71,970 miles, £14,495, Ballymena
- 2022 BMW 2 Series Gran Coupe, 90,000 miles, £14,999, London
- 2022 BMW 2 Series Gran Coupe, 46,550 miles, £24,695, Bolton
- 2021 BMW 2 Series Gran Coupe, 106,206 miles, £12,249, Preston
- 2021 BMW 2 Series Gran Coupe, 23,442 miles, £25,999, Stoke-on-Trent
- 2023 BMW 2 Series Gran Coupe, 60,611 miles, £19,500, High Wycombe
- 2020 BMW 2 Series Gran Coupe, 85,235 miles, £13,640, Stockport
- 2023 BMW 2 Series Gran Coupe, 20,888 miles, £23,990, Eastleigh
- 2024 BMW 2 Series Gran Coupe, 24,258 miles, £22,299, Southport
- 2022 BMW 2 Series Gran Coupe, 10,418 miles, £20,990, Ashford
- 2020 BMW 2 Series Gran Coupe, 57,963 miles, £21,995, Glasgow
- 2021 BMW 2 Series Gran Coupe, 102,215 miles, £11,495, Stourbridge
- 2020 BMW 2 Series Gran Coupe, 48,759 miles, £22,965, Croydon
- 2021 BMW 2 Series Gran Coupe, 59,000 miles, £22,495, Ipswich
- 2024 BMW 2 Series Gran Coupe, 19,228 miles, £22,888, Swindon
- 2022 BMW 2 Series Gran Coupe, 18,350 miles, £22,495, North Harrow
- 2020 BMW 2 Series Gran Coupe, 69,000 miles, £20,999, London
- 2022 BMW 2 Series Gran Coupe, 64,672 miles, £18,499, Swansea
- 2024 BMW 2 Series Gran Coupe, 17,394 miles, £24,495, Glasgow
- 2023 BMW 2 Series Gran Coupe, 15,000 miles, £28,980, Warwick
- 2025 BMW 2 Series Gran Coupe, 5,395 miles, £37,695, Stirling
- 2021 BMW 2 Series Gran Coupe, 100,000 miles, £12,749, Welwyn Garden City
- 2025 BMW 2 Series Gran Coupe, 8,924 miles, £36,691, Eastleigh
- 2021 BMW 2 Series Gran Coupe, 32,488 miles, £20,450, Coleraine
- 2020 BMW 2 Series Gran Coupe, 106,180 miles, £12,999, Glasgow
- 2024 BMW 2 Series Gran Coupe, 18,290 miles, £23,322, Bolton
- 2024 BMW 2 Series Gran Coupe, 27,128 miles, £22,495, Ash and Ash Vale
- 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
- 2022 BMW 2 Series Gran Coupe, 31,339 miles, £27,490, Rochdale
- 2021 BMW 2 Series Gran Coupe, 79,281 miles, £15,000, Winsford
- 2021 BMW 2 Series Gran Coupe, 66,156 miles, £17,690, Willesden
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)
- 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 2 Series Gran Coupe
- 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 2 Series Gran Coupe (1,302)
- 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)