Used BMW 2 Series Gran Coupe for sale under £20,000
576 cars from UK dealers, updated 27 October 2026. Typical asking price £17,200. Half of them are priced between £15,900 and £18,500.
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.
286 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2023 | 104 | £18,300 | £17,100 to £19,300 |
| 2022 | 155 | £17,500 | £16,000 to £18,500 |
| 2021 | 211 | £17,000 | £15,500 to £18,400 |
| 2020 | 86 | £16,500 | £15,200 to £17,800 |
Cars for sale now, page 5 of 6
The cheaper cars like each one are on its AskCar page.
- 2022 BMW 2 Series Gran Coupe, 77,112 miles, £15,421, Havant
- 2022 BMW 2 Series Gran Coupe, 78,318 miles, £15,299, Corby
- 2022 BMW 2 Series Gran Coupe, 58,045 miles, £18,790, Milton Keynes
- 2022 BMW 2 Series Gran Coupe, 46,765 miles, £16,999, Corby
- 2021 BMW 2 Series Gran Coupe, 24,817 miles, £18,495, Euxton
- 2021 BMW 2 Series Gran Coupe, 48,643 miles, £14,694, Sheffield
- 2021 BMW 2 Series Gran Coupe, 30,142 miles, £15,898, Kirkcaldy
- 2022 BMW 2 Series Gran Coupe, 30,148 miles, £19,999, Southampton
- 2022 BMW 2 Series Gran Coupe, 39,379 miles, £15,999, Hook
- 2023 BMW 2 Series Gran Coupe, 24,397 miles, £19,917, Preston
- 2021 BMW 2 Series Gran Coupe, 21,655 miles, £16,992, Gateshead
- 2020 BMW 2 Series Gran Coupe, 95,000 miles, £11,790, Bradford
- 2023 BMW 2 Series Gran Coupe, 39,048 miles, £19,851, Chesterfield
- 2023 BMW 2 Series Gran Coupe, 45,129 miles, £19,274, Chelmsford
- 2022 BMW 2 Series Gran Coupe, 33,540 miles, £16,499, Corby
- 2021 BMW 2 Series Gran Coupe, 77,912 miles, £15,590, Luton
- 2021 BMW 2 Series Gran Coupe, 52,568 miles, £17,199, Corby
- 2021 BMW 2 Series Gran Coupe, 69,000 miles, £15,975, Havant
- 2021 BMW 2 Series Gran Coupe, 49,772 miles, £16,498, Edinburgh
- 2022 BMW 2 Series Gran Coupe, 31,090 miles, £19,995, Watton at Stone
- 2021 BMW 2 Series Gran Coupe, 36,294 miles, £15,495, Glasgow
- 2021 BMW 2 Series Gran Coupe, 21,392 miles, £18,698, Linwood
- 2021 BMW 2 Series Gran Coupe, 60,810 miles, £16,896, Rainham
- 2022 BMW 2 Series Gran Coupe, 43,104 miles, £17,595, Lancaster
- 2022 BMW 2 Series Gran Coupe, 52,614 miles, £17,999, Morley
- 2020 BMW 2 Series Gran Coupe, 35,179 miles, £16,850, Watford
- 2021 BMW 2 Series Gran Coupe, 32,579 miles, £17,998, Wakefield
- 2021 BMW 2 Series Gran Coupe, 12,051 miles, £19,498, Livingston
- 2022 BMW 2 Series Gran Coupe, 53,774 miles, £16,495, Blackpool
- 2020 BMW 2 Series Gran Coupe, 40,000 miles, £18,000, Newcastle-under-Lyme
- 2023 BMW 2 Series Gran Coupe, 25,675 miles, £19,950, Peterborough
- 2023 BMW 2 Series Gran Coupe, 20,777 miles, £18,500, Sheffield
- 2021 BMW 2 Series Gran Coupe, 65,000 miles, £16,499, Whitley Bay
- 2023 BMW 2 Series Gran Coupe, 64,485 miles, £14,699, York
- 2022 BMW 2 Series Gran Coupe, 54,199 miles, £14,920, Peterborough
- 2022 BMW 2 Series Gran Coupe, 34,915 miles, £16,499, Corby
- 2021 BMW 2 Series Gran Coupe, 50,146 miles, £19,695, Abertillery
- 2021 BMW 2 Series Gran Coupe, 54,361 miles, £19,295, Manchester
- 2020 BMW 2 Series Gran Coupe, 25,624 miles, £19,290, Bury St Edmunds
- 2021 BMW 2 Series Gran Coupe, 69,891 miles, £15,999, Newport
- 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, 69,636 miles, £17,490, Darlington
- 2021 BMW 2 Series Gran Coupe, 37,758 miles, £15,499, Harlow
- 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
- 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
- 2021 BMW 2 Series Gran Coupe, 35,672 miles, £18,895, Liverpool
- 2023 BMW 2 Series Gran Coupe, 31,203 miles, £19,698, Armadale
- 2020 BMW 2 Series Gran Coupe, 52,981 miles, £16,999, Leicester
- 2021 BMW 2 Series Gran Coupe, 87,800 miles, £13,195, Hinckley
- 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
- 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
- 2020 BMW 2 Series Gran Coupe, 71,951 miles, £15,199, Stoke-on-Trent
- 2021 BMW 2 Series Gran Coupe, 49,000 miles, £15,199, Tredegar
- 2021 BMW 2 Series Gran Coupe, 45,000 miles, £18,490, Newbury
- 2020 BMW 2 Series Gran Coupe, 21,842 miles, £17,995, Barry
- 2020 BMW 2 Series Gran Coupe, 51,043 miles, £17,895, Loughborough
- 2021 BMW 2 Series Gran Coupe, 69,703 miles, £19,699, Crewe
- 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, 69,000 miles, £17,990, Market Harborough
- 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, 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
- 2021 BMW 2 Series Gran Coupe, 22,204 miles, £18,998, Glasgow
- 2020 BMW 2 Series Gran Coupe, 83,756 miles, £18,195, Preston
- 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
- 2021 BMW 2 Series Gran Coupe, 24,700 miles, £18,995, Crawley
- 2020 BMW 2 Series Gran Coupe, 51,229 miles, £15,898, Glasgow
- 2023 BMW 2 Series Gran Coupe, 49,013 miles, £19,380, Sheffield
- 2020 BMW 2 Series Gran Coupe, 44,145 miles, £16,499, Sutton in Ashfield
- 2020 BMW 2 Series Gran Coupe, 73,000 miles, £13,999, Whitley Bay
- 2021 BMW 2 Series Gran Coupe, 76,000 miles, £18,999, Dunston
- 2022 BMW 2 Series Gran Coupe, 57,202 miles, £14,995, Norwich
- 2023 BMW 2 Series Gran Coupe, 19,226 miles, £18,998, Glasgow
- 2023 BMW 2 Series Gran Coupe, 31,231 miles, £19,981, Durham
- 2022 BMW 2 Series Gran Coupe, 77,618 miles, £16,489, Hoddesdon
- 2022 BMW 2 Series Gran Coupe, 55,249 miles, £16,999, Newtownabbey
- 2022 BMW 2 Series Gran Coupe, 53,928 miles, £17,199, Tredegar
- 2021 BMW 2 Series Gran Coupe, 74,968 miles, £16,369, Leeds
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 2 Series Gran Coupe
- 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 2 Series Gran Coupe (1,284)
- 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)