Used BMW 2 Series Gran Coupe for sale
1,284 cars from UK dealers, updated 27 October 2026. Typical asking price £21,000. Half of them are priced between £17,500 and £26,000.
AskCar lists 581,201 cars from 12,993 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,284 cars for sale. A 2026 one is typically £29,500, a 2020 one £17,000.
622 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 194 | £29,500 | £28,000 to £33,000 |
| 2025 | 100 | £28,500 | £27,000 to £30,000 |
| 2024 | 146 | £23,000 | £21,500 to £24,000 |
| 2023 | 240 | £20,500 | £18,700 to £22,000 |
| 2022 | 238 | £18,500 | £16,900 to £21,500 |
| 2021 | 252 | £17,300 | £16,000 to £19,000 |
| 2020 | 111 | £17,000 | £15,500 to £19,100 |
Cars for sale now, page 10 of 13
The cheaper cars like each one are on its AskCar page.
- 2021 BMW 2 Series Gran Coupe, 70,440 miles, £15,950, Watford
- 2021 BMW 2 Series Gran Coupe, 18,583 miles, £18,690, Leeds
- 2021 BMW 2 Series Gran Coupe, 53,708 miles, £21,495, Dundee
- 2025 BMW 2 Series Gran Coupe, 7,355 miles, £31,000, Worcester
- 2025 BMW 2 Series Gran Coupe, 7,069 miles, £27,949, Plymouth
- 2023 BMW 2 Series Gran Coupe, 34,334 miles, £20,500, Belfast
- 2024 BMW 2 Series Gran Coupe, 14,222 miles, £29,457, Preston
- 2021 BMW 2 Series Gran Coupe, 69,636 miles, £17,490, Darlington
- 2021 BMW 2 Series Gran Coupe, 37,758 miles, £15,499, Harlow
- 2025 BMW 2 Series Gran Coupe, 5,858 miles, £37,250, Cheltenham
- 2022 BMW 2 Series Gran Coupe, 30,000 miles, £25,740, Alfreton
- 2022 BMW 2 Series Gran Coupe, 20,442 miles, £20,785, Liverpool
- 2024 BMW 2 Series Gran Coupe, 32,552 miles, £21,490, Harrow
- 2026 BMW 2 Series Gran Coupe, 2,945 miles, £29,990, Bristol
- 2022 BMW 2 Series Gran Coupe, 37,963 miles, £17,980, Solihull
- 2022 BMW 2 Series Gran Coupe, 32,173 miles, £18,498, Glasgow
- 2022 BMW 2 Series Gran Coupe, 44,667 miles, £17,599, Morley
- 2021 BMW 2 Series Gran Coupe, 56,968 miles, £16,998, Perth
- 2022 BMW 2 Series Gran Coupe, 13,743 miles, £21,709, Derby
- 2024 BMW 2 Series Gran Coupe, 20,040 miles, £22,699, Stafford
- 2020 BMW 2 Series Gran Coupe, 40,182 miles, £16,574, Warrington
- 2020 BMW 2 Series Gran Coupe, 66,000 miles, £17,995, Warminster
- 2021 BMW 2 Series Gran Coupe, 45,415 miles, £18,000, Chigwell
- 2023 BMW 2 Series Gran Coupe, 28,685 miles, £17,995, Downpatrick
- 2022 BMW 2 Series Gran Coupe, 29,998 miles, £25,795, Glasgow
- 2024 BMW 2 Series Gran Coupe, 24,808 miles, £22,500, Newport
- 2021 BMW 2 Series Gran Coupe, 35,672 miles, £18,895, Liverpool
- 2023 BMW 2 Series Gran Coupe, 31,203 miles, £19,698, Armadale
- 2023 BMW 2 Series Gran Coupe, 30,161 miles, £20,990, Oldbury
- 2022 BMW 2 Series Gran Coupe, 31,208 miles, £20,199, Stoke-on-Trent
- 2020 BMW 2 Series Gran Coupe, 52,981 miles, £16,999, Leicester
- 2021 BMW 2 Series Gran Coupe, 87,800 miles, £13,195, Hinckley
- 2023 BMW 2 Series Gran Coupe, 21,923 miles, £20,498, Wigan
- 2022 BMW 2 Series Gran Coupe, 56,295 miles, £17,850, Burnley
- 2023 BMW 2 Series Gran Coupe, 87,081 miles, £13,858, Wolverhampton
- 2021 BMW 2 Series Gran Coupe, 48,507 miles, £16,499, Tonypandy
- 2023 BMW 2 Series Gran Coupe, 35,147 miles, £20,495, Luton
- 2023 BMW 2 Series Gran Coupe, 37,414 miles, £22,950, Falmouth
- 2020 BMW 2 Series Gran Coupe, 74,000 miles, £15,750, Magherafelt
- 2024 BMW 2 Series Gran Coupe, 53,143 miles, £18,490, Greenwich
- 2022 BMW 2 Series Gran Coupe, 103,601 miles, £12,285, Fareham
- 2022 BMW 2 Series Gran Coupe, 42,881 miles, £21,250, Leicester
- 2023 BMW 2 Series Gran Coupe, 11,901 miles, £21,290, Tynemouth
- 2024 BMW 2 Series Gran Coupe, 8,234 miles, £24,090, Doncaster
- 2025 BMW 2 Series Gran Coupe, 7,667 miles, £27,950, Cheltenham
- 2020 BMW 2 Series Gran Coupe, 71,951 miles, £15,199, Stoke-on-Trent
- 2024 BMW 2 Series Gran Coupe, 8,779 miles, £23,998, Linwood
- 2023 BMW 2 Series Gran Coupe, 43,791 miles, £21,799, Stoke-on-Trent
- 2026 BMW 2 Series Gran Coupe, 1,591 miles, £31,000, Nottingham
- 2025 BMW 2 Series Gran Coupe, 6,149 miles, £31,500, Huddersfield
- 2023 BMW 2 Series Gran Coupe, 23,648 miles, £23,950, Coleraine
- 2026 BMW 2 Series Gran Coupe, 1,230 miles, £44,000, Solihull
- 2021 BMW 2 Series Gran Coupe, 49,000 miles, £15,199, Tredegar
- 2025 BMW 2 Series Gran Coupe, 11,669 miles, £27,274, Hook
- 2021 BMW 2 Series Gran Coupe, 45,000 miles, £18,490, Newbury
- 2023 BMW 2 Series Gran Coupe, 22,527 miles, £21,750, Coventry
- 2024 BMW 2 Series Gran Coupe, 9,344 miles, £22,699, Abingdon-on-Thames
- 2020 BMW 2 Series Gran Coupe, 21,842 miles, £17,995, Barry
- 2020 BMW 2 Series Gran Coupe, 51,043 miles, £17,895, Loughborough
- 2024 BMW 2 Series Gran Coupe, 26,833 miles, £22,190, Royal Tunbridge Wells
- 2023 BMW 2 Series Gran Coupe, 26,543 miles, £21,590, Bristol
- 2021 BMW 2 Series Gran Coupe, 69,703 miles, £19,699, Crewe
- 2025 BMW 2 Series Gran Coupe, 7,845 miles, £27,990, Eastleigh
- 2026 BMW 2 Series Gran Coupe, 6,950 miles, £29,500, Shrewsbury
- 2024 BMW 2 Series Gran Coupe, 20,774 miles, £23,000, Wolverhampton
- 2023 BMW 2 Series Gran Coupe, 14,874 miles, £22,498, Kirkcaldy
- 2026 BMW 2 Series Gran Coupe, 5,000 miles, £29,994, Reading
- 2023 BMW 2 Series Gran Coupe, 17,000 miles, £22,500, Huddersfield
- 2023 BMW 2 Series Gran Coupe, 42,420 miles, £18,710, Sunderland
- 2021 BMW 2 Series Gran Coupe, 71,465 miles, £15,995, Addlestone
- 2023 BMW 2 Series Gran Coupe, 52,300 miles, £19,800, York
- 2021 BMW 2 Series Gran Coupe, 64,226 miles, £18,450, Stevenage
- 2022 BMW 2 Series Gran Coupe, 35,088 miles, £19,950, Wollaston
- 2022 BMW 2 Series Gran Coupe, 147,320 miles, £9,371, Rotherham
- 2023 BMW 2 Series Gran Coupe, 13,762 miles, £21,250, Brighton and Hove
- 2021 BMW 2 Series Gran Coupe, 59,989 miles, £20,995, Dawley
- 2022 BMW 2 Series Gran Coupe, 36,229 miles, £21,390, Harrogate
- 2025 BMW 2 Series Gran Coupe, 6,209 miles, £28,450, Worcester
- 2023 BMW 2 Series Gran Coupe, 69,000 miles, £17,990, Market Harborough
- 2024 BMW 2 Series Gran Coupe, 14,000 miles, £23,500, Chigwell
- 2020 BMW 2 Series Gran Coupe, 82,500 miles, £14,000, Dukinfield
- 2023 BMW 2 Series Gran Coupe, 25,722 miles, £19,699, Tredegar
- 2023 BMW 2 Series Gran Coupe, 36,000 miles, £22,771, Barnsley
- 2023 BMW 2 Series Gran Coupe, 48,072 miles, £18,699, Tredegar
- 2023 BMW 2 Series Gran Coupe, 67,988 miles, £17,500, Newcastle upon Tyne
- 2021 BMW 2 Series Gran Coupe, 56,256 miles, £16,298, Grangemouth
- 2025 BMW 2 Series Gran Coupe, 6,384 miles, £28,450, Worcester
- 2021 BMW 2 Series Gran Coupe, 22,204 miles, £18,998, Glasgow
- 2021 BMW 2 Series Gran Coupe, 41,741 miles, £23,490, Tynemouth
- 2022 BMW 2 Series Gran Coupe, 36,128 miles, £24,950, Carlisle
- 2020 BMW 2 Series Gran Coupe, 83,756 miles, £18,195, Preston
- 2025 BMW 2 Series Gran Coupe, 2,991 miles, £28,995, Farnborough
- 2024 BMW 2 Series Gran Coupe, 48,803 miles, £25,475, Brighton and Hove
- 2021 BMW 2 Series Gran Coupe, 47,631 miles, £18,000, King's Lynn
- 2022 BMW 2 Series Gran Coupe, 45,768 miles, £18,995, Guildford
- 2020 BMW 2 Series Gran Coupe, 90,200 miles, £15,495, Latchingdon
- 2022 BMW 2 Series Gran Coupe, 38,804 miles, £18,395, Stirling
- 2023 BMW 2 Series Gran Coupe, 70,335 miles, £16,500, Carrickfergus
- 2025 BMW 2 Series Gran Coupe, 3,538 miles, £28,990, Rochdale
- 2021 BMW 2 Series Gran Coupe, 24,700 miles, £18,995, Crawley
BMW 2 Series Gran Coupe by gearbox, fuel and body
- Automatic BMW 2 Series Gran Coupe (1,035)
- Manual BMW 2 Series Gran Coupe (247)
- Petrol BMW 2 Series Gran Coupe (950)
- Diesel BMW 2 Series Gran Coupe (104)
- Hybrid BMW 2 Series Gran Coupe (228)
- BMW 2 Series Gran Coupe saloon (797)
- BMW 2 Series Gran Coupe coupe (417)
BMW 2 Series Gran Coupe prices by year
BMW 2 Series Gran Coupe by price
More BMW
- All BMW cars
- BMW 1 Series (7,200)
- BMW 3 Series (7,038)
- BMW X5 (3,284)
- BMW X3 (3,030)
- BMW 5 Series (2,832)
- BMW X1 (2,570)
- BMW 2 Series (1,859)
- BMW 4 Series (1,789)
- BMW 4 Series Gran Coupe (1,179)
- BMW i4 (836)
- BMW 2 Series Active Tourer (812)
- BMW M3 (812)
- BMW X2 (771)
- BMW M4 (762)