Used BMW 2 Series Gran Coupe for sale under £20,000
600 cars from UK dealers, updated 23 October 2026. Typical asking price £17,200. Half of them are priced between £15,900 and £18,500.
AskCar lists 589,789 cars from 13,079 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
294 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2023 | 115 | £18,000 | £17,100 to £19,300 |
| 2022 | 160 | £17,400 | £16,000 to £18,500 |
| 2021 | 214 | £17,000 | £15,500 to £18,000 |
| 2020 | 91 | £16,500 | £15,000 to £17,700 |
Cars for sale now, page 2 of 6
The cheaper cars like each one are on its AskCar page.
- 2024 BMW 2 Series Gran Coupe, 46,860 miles, £17,400, Dunstable
- 2022 BMW 2 Series Gran Coupe, 46,364 miles, £16,029, Wolverhampton
- 2020 BMW 2 Series Gran Coupe, 59,744 miles, £17,299, Stoke-on-Trent
- 2021 BMW 2 Series Gran Coupe, 23,905 miles, £16,999, Newport
- 2023 BMW 2 Series Gran Coupe, 64,914 miles, £16,110, Enfield
- 2021 BMW 2 Series Gran Coupe, 34,100 miles, £18,000, Doncaster
- 2021 BMW 2 Series Gran Coupe, 45,047 miles, £18,695, Farnborough
- 2021 BMW 2 Series Gran Coupe, 47,004 miles, £16,930, Blue Bell Hill
- 2020 BMW 2 Series Gran Coupe, 44,677 miles, £14,950, Edwinstowe
- 2021 BMW 2 Series Gran Coupe, 20,611 miles, £16,998, Stoke-on-Trent
- 2023 BMW 2 Series Gran Coupe, 39,930 miles, £15,569, Portsmouth
- 2022 BMW 2 Series Gran Coupe, 35,100 miles, £16,996, Bury
- 2021 BMW 2 Series Gran Coupe, 64,810 miles, £18,499, Corby
- 2021 BMW 2 Series Gran Coupe, 59,000 miles, £17,490, Osbaldeston
- 2023 BMW 2 Series Gran Coupe, 51,093 miles, £15,999, Bromborough
- 2023 BMW 2 Series Gran Coupe, 35,370 miles, £19,000, Chelmsford
- 2023 BMW 2 Series Gran Coupe, 69,463 miles, £17,198, Corby
- 2022 BMW 2 Series Gran Coupe, 46,345 miles, £17,940, Blackburn
- 2023 BMW 2 Series Gran Coupe, 24,217 miles, £19,999, Chester
- 2021 BMW 2 Series Gran Coupe, 87,868 miles, £10,950, Preston
- 2023 BMW 2 Series Gran Coupe, 70,153 miles, £14,700, Dunstable
- 2021 BMW 2 Series Gran Coupe, 42,875 miles, £17,999, Watton
- 2021 BMW 2 Series Gran Coupe, 58,904 miles, £13,300, Nuneaton
- 2021 BMW 2 Series Gran Coupe, 46,940 miles, £16,985, Fleetwood
- 2023 BMW 2 Series Gran Coupe, 32,734 miles, £19,295, Lancaster
- 2020 BMW 2 Series Gran Coupe, 38,000 miles, £17,795, Watford
- 2023 BMW 2 Series Gran Coupe, 19,167 miles, £19,279, Durham
- 2022 BMW 2 Series Gran Coupe, 33,538 miles, £19,995, Haslingden
- 2022 BMW 2 Series Gran Coupe, 37,843 miles, £15,195, Liverpool
- 2021 BMW 2 Series Gran Coupe, 47,084 miles, £16,300, Coatbridge
- 2021 BMW 2 Series Gran Coupe, 80,538 miles, £13,975, Bolton
- 2022 BMW 2 Series Gran Coupe, 51,361 miles, £17,589, St Austell
- 2023 BMW 2 Series Gran Coupe, 39,119 miles, £17,195, Lancaster
- 2021 BMW 2 Series Gran Coupe, 52,038 miles, £15,246, Durham
- 2022 BMW 2 Series Gran Coupe, 59,081 miles, £16,298, Aldershot
- 2020 BMW 2 Series Gran Coupe, 45,886 miles, £14,970, Grimsby
- 2021 BMW 2 Series Gran Coupe, 61,068 miles, £14,355, Sheffield
- 2021 BMW 2 Series Gran Coupe, 37,426 miles, £16,390, Bury
- 2020 BMW 2 Series Gran Coupe, 59,443 miles, £17,499, Corby
- 2023 BMW 2 Series Gran Coupe, 33,295 miles, £17,995, Farnborough
- 2022 BMW 2 Series Gran Coupe, 39,000 miles, £17,990, Oldham
- 2021 BMW 2 Series Gran Coupe, 48,000 miles, £16,990, Addlestone
- 2021 BMW 2 Series Gran Coupe, 59,420 miles, £19,295, Worksop
- 2021 BMW 2 Series Gran Coupe, 17,870 miles, £16,195, Lancaster
- 2021 BMW 2 Series Gran Coupe, 24,383 miles, £18,998, Edinburgh
- 2022 BMW 2 Series Gran Coupe, 31,400 miles, £18,690, Edgware
- 2022 BMW 2 Series Gran Coupe, 53,305 miles, £16,899, Manchester
- 2023 BMW 2 Series Gran Coupe, 32,882 miles, £19,396, Liverpool
- 2023 BMW 2 Series Gran Coupe, 23,641 miles, £18,699, Manchester
- 2022 BMW 2 Series Gran Coupe, 59,981 miles, £15,498, Barnsley
- 2021 BMW 2 Series Gran Coupe, 65,020 miles, £16,999, Winsford
- 2022 BMW 2 Series Gran Coupe, 16,988 miles, £19,999, Corby
- 2022 BMW 2 Series Gran Coupe, 40,820 miles, £14,995, Worksop
- 2021 BMW 2 Series Gran Coupe, 39,000 miles, £19,475, Warrington
- 2021 BMW 2 Series Gran Coupe, 63,663 miles, £15,689, Dunstable
- 2022 BMW 2 Series Gran Coupe, 10,190 miles, £18,699, Winsford
- 2022 BMW 2 Series Gran Coupe, 42,637 miles, £15,861, Rainham
- 2021 BMW 2 Series Gran Coupe, 78,045 miles, £11,851, Dunstable
- 2021 BMW 2 Series Gran Coupe, 48,107 miles, £15,495, Livingston
- 2020 BMW 2 Series Gran Coupe, 49,000 miles, £18,480, Kimberley
- 2022 BMW 2 Series Gran Coupe, 40,500 miles, £19,620, Leeds
- 2021 BMW 2 Series Gran Coupe, 59,862 miles, £15,410, Kilmarnock
- 2021 BMW 2 Series Gran Coupe, 41,770 miles, £18,100, Crawley
- 2022 BMW 2 Series Gran Coupe, 35,347 miles, £18,395, Haslingden
- 2021 BMW 2 Series Gran Coupe, 39,175 miles, £17,050, Derby
- 2022 BMW 2 Series Gran Coupe, 38,850 miles, £16,895, Stoke-on-Trent
- 2020 BMW 2 Series Gran Coupe, 32,870 miles, £16,999, Fareham
- 2022 BMW 2 Series Gran Coupe, 43,000 miles, £17,737, Egdon
- 2021 BMW 2 Series Gran Coupe, 55,062 miles, £15,127, Nottingham
- 2022 BMW 2 Series Gran Coupe, 51,490 miles, £15,899, Stockton-on-Tees
- 2021 BMW 2 Series Gran Coupe, 34,917 miles, £18,215, Sunderland
- 2020 BMW 2 Series Gran Coupe, 49,400 miles, £18,495, Exmouth
- 2023 BMW 2 Series Gran Coupe, 40,395 miles, £18,695, Manchester
- 2022 BMW 2 Series Gran Coupe, 14,870 miles, £18,495, Worksop
- 2021 BMW 2 Series Gran Coupe, 51,000 miles, £13,990, Essendine
- 2020 BMW 2 Series Gran Coupe, 91,500 miles, £16,000, Birmingham
- 2021 BMW 2 Series Gran Coupe, 16,989 miles, £19,250, Hereford
- 2022 BMW 2 Series Gran Coupe, 16,061 miles, £16,895, Manchester
- 2021 BMW 2 Series Gran Coupe, 46,153 miles, £17,277, Bury
- 2020 BMW 2 Series Gran Coupe, 36,262 miles, £17,295, Stoke-on-Trent
- 2020 BMW 2 Series Gran Coupe, 49,159 miles, £16,249, St Albans
- 2022 BMW 2 Series Gran Coupe, 38,371 miles, £16,990, Gateshead
- 2021 BMW 2 Series Gran Coupe, 40,448 miles, £19,471, Preston
- 2020 BMW 2 Series Gran Coupe, 67,731 miles, £16,770, Hartlepool
- 2022 BMW 2 Series Gran Coupe, 80,702 miles, £14,999, Corby
- 2023 BMW 2 Series Gran Coupe, 59,838 miles, £17,180, Sheffield
- 2021 BMW 2 Series Gran Coupe, 44,641 miles, £17,471, Rainham
- 2023 BMW 2 Series Gran Coupe, 23,689 miles, £17,106, Bradford
- 2021 BMW 2 Series Gran Coupe, 27,108 miles, £18,998, Birtley
- 2024 BMW 2 Series Gran Coupe, 46,504 miles, £18,000, Wakefield
- 2023 BMW 2 Series Gran Coupe, 34,588 miles, £17,999, Corby
- 2022 BMW 2 Series Gran Coupe, 22,074 miles, £16,501, Sheffield
- 2023 BMW 2 Series Gran Coupe, 27,891 miles, £19,990, Ossett
- 2020 BMW 2 Series Gran Coupe, 44,500 miles, £15,299, Stockport
- 2023 BMW 2 Series Gran Coupe, 32,917 miles, £18,296, Liverpool
- 2021 BMW 2 Series Gran Coupe, 71,743 miles, £12,495, Newtownabbey
- 2021 BMW 2 Series Gran Coupe, 16,486 miles, £19,060, Ashton-under-Lyne
- 2021 BMW 2 Series Gran Coupe, 39,824 miles, £17,945, Reading
- 2020 BMW 2 Series Gran Coupe, 23,000 miles, £18,480, Essendine
- 2023 BMW 2 Series Gran Coupe, 53,227 miles, £17,820, Peterborough
BMW 2 Series Gran Coupe by gearbox, fuel and body
- Automatic BMW 2 Series Gran Coupe (1,064)
- Manual BMW 2 Series Gran Coupe (255)
- Petrol BMW 2 Series Gran Coupe (981)
- Diesel BMW 2 Series Gran Coupe (112)
- Hybrid BMW 2 Series Gran Coupe (226)
- BMW 2 Series Gran Coupe saloon (816)
- BMW 2 Series Gran Coupe coupe (433)
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,294)
- BMW 3 Series (7,164)
- BMW X5 (3,303)
- BMW X3 (3,035)
- BMW 5 Series (2,894)
- BMW X1 (2,640)
- BMW 2 Series (1,868)
- BMW 4 Series (1,799)
- BMW 2 Series Gran Coupe (1,321)
- BMW 4 Series Gran Coupe (1,191)
- BMW i4 (853)
- BMW 2 Series Active Tourer (830)
- BMW M3 (824)
- BMW X2 (793)
- BMW M4 (751)