Used BMW 2 Series Gran Coupe for sale under £20,000
582 cars from UK dealers, updated 26 October 2026. Typical asking price £17,200. Half of them are priced between £15,900 and £18,500.
AskCar lists 579,238 cars from 12,980 UK dealer locations, read and updated daily from dealer websites. More than any other UK site. No dealer pays to be listed.
281 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2023 | 110 | £18,300 | £17,100 to £19,400 |
| 2022 | 154 | £17,500 | £16,000 to £18,500 |
| 2021 | 212 | £17,000 | £15,500 to £18,300 |
| 2020 | 86 | £16,500 | £15,000 to £17,800 |
Cars for sale now, page 3 of 6
The cheaper cars like each one are on its AskCar page.
- 2022 BMW 2 Series Gran Coupe, 63,310 miles, £15,076, Dunstable
- 2020 BMW 2 Series Gran Coupe, 23,000 miles, £18,480, Essendine
- 2024 BMW 2 Series Gran Coupe, 46,504 miles, £18,000, Wakefield
- 2022 BMW 2 Series Gran Coupe, 23,974 miles, £18,315, West Bromwich
- 2023 BMW 2 Series Gran Coupe, 17,763 miles, £19,470, Cannock
- 2020 BMW 2 Series Gran Coupe, 70,440 miles, £18,099, Winsford
- 2020 BMW 2 Series Gran Coupe, 20,633 miles, £18,690, Kingston upon Hull
- 2023 BMW 2 Series Gran Coupe, 53,227 miles, £17,800, Peterborough
- 2022 BMW 2 Series Gran Coupe, 28,201 miles, £19,888, Swindon
- 2021 BMW 2 Series Gran Coupe, 39,824 miles, £17,945, Reading
- 2022 BMW 2 Series Gran Coupe, 52,220 miles, £17,235, Beccles
- 2021 BMW 2 Series Gran Coupe, 58,477 miles, £17,990, Eastleigh
- 2022 BMW 2 Series Gran Coupe, 31,329 miles, £17,799, King's Lynn
- 2021 BMW 2 Series Gran Coupe, 28,323 miles, £18,499, Stafford
- 2021 BMW 2 Series Gran Coupe, 47,500 miles, £18,988, Bridgnorth
- 2020 BMW 2 Series Gran Coupe, 40,601 miles, £15,679, Belfast
- 2021 BMW 2 Series Gran Coupe, 37,000 miles, £19,994, Cam
- 2023 BMW 2 Series Gran Coupe, 32,917 miles, £18,296, Liverpool
- 2020 BMW 2 Series Gran Coupe, 51,427 miles, £15,975, Borehamwood
- 2020 BMW 2 Series Gran Coupe, 38,799 miles, £16,999, Stoke-on-Trent
- 2021 BMW 2 Series Gran Coupe, 35,013 miles, £16,990, Kidderminster
- 2023 BMW 2 Series Gran Coupe, 25,150 miles, £17,499, Corby
- 2022 BMW 2 Series Gran Coupe, 42,637 miles, £15,861, Rainham
- 2021 BMW 2 Series Gran Coupe, 60,930 miles, £14,950, Newcastle upon Tyne
- 2023 BMW 2 Series Gran Coupe, 18,690 miles, £17,543, Cannock
- 2022 BMW 2 Series Gran Coupe, 32,952 miles, £18,990, Middlesbrough
- 2023 BMW 2 Series Gran Coupe, 64,762 miles, £15,699, Corby
- 2021 BMW 2 Series Gran Coupe, 54,452 miles, £16,003, Warrington
- 2022 BMW 2 Series Gran Coupe, 41,970 miles, £18,186, Warrington
- 2022 BMW 2 Series Gran Coupe, 37,437 miles, £18,595, Lancaster
- 2023 BMW 2 Series Gran Coupe, 42,274 miles, £18,880, Blue Bell Hill
- 2021 BMW 2 Series Gran Coupe, 21,000 miles, £17,995, Kilmarnock
- 2021 BMW 2 Series Gran Coupe, 29,000 miles, £18,995, West Byfleet and Sheerwater New Haw
- 2023 BMW 2 Series Gran Coupe, 42,420 miles, £17,582, Sunderland
- 2021 BMW 2 Series Gran Coupe, 45,244 miles, £19,290, Stockport
- 2023 BMW 2 Series Gran Coupe, 25,327 miles, £19,010, Sheffield
- 2023 BMW 2 Series Gran Coupe, 46,884 miles, £18,489, Darlington
- 2020 BMW 2 Series Gran Coupe, 114,511 miles, £10,490, Letchworth
- 2021 BMW 2 Series Gran Coupe, 50,468 miles, £16,699, Corby
- 2021 BMW 2 Series Gran Coupe, 71,000 miles, £16,533, Bristol
- 2023 BMW 2 Series Gran Coupe, 25,368 miles, £17,120, Camberley
- 2021 BMW 2 Series Gran Coupe, 44,396 miles, £16,299, Wilmslow
- 2023 BMW 2 Series Gran Coupe, 31,000 miles, £19,995, Bury
- 2021 BMW 2 Series Gran Coupe, 6,452 miles, £17,549, Newport
- 2023 BMW 2 Series Gran Coupe, 23,789 miles, £17,240, Camberley
- 2020 BMW 2 Series Gran Coupe, 60,458 miles, £14,295, Eastbourne
- 2022 BMW 2 Series Gran Coupe, 41,985 miles, £18,240, Rainham
- 2021 BMW 2 Series Gran Coupe, 72,446 miles, £12,595, Wishaw
- 2021 BMW 2 Series Gran Coupe, 44,701 miles, £17,200, Derby
- 2023 BMW 2 Series Gran Coupe, 39,418 miles, £19,210, Sheffield
- 2024 BMW 2 Series Gran Coupe, 41,496 miles, £19,690, Ipswich
- 2021 BMW 2 Series Gran Coupe, 58,527 miles, £16,499, Watton
- 2021 BMW 2 Series Gran Coupe, 46,480 miles, £15,990, Leeds
- 2022 BMW 2 Series Gran Coupe, 49,083 miles, £16,439, Bury
- 2020 BMW 2 Series Gran Coupe, 73,336 miles, £18,250, Newcastle upon Tyne
- 2022 BMW 2 Series Gran Coupe, 40,387 miles, £16,987, Scunthorpe
- 2021 BMW 2 Series Gran Coupe, 60,864 miles, £19,740, Mansfield
- 2023 BMW 2 Series Gran Coupe, 82,000 miles, £16,495, Chipping Sodbury
- 2022 BMW 2 Series Gran Coupe, 34,248 miles, £17,499, Corby
- 2021 BMW 2 Series Gran Coupe, 60,408 miles, £19,900, Cardiff
- 2021 BMW 2 Series Gran Coupe, 29,120 miles, £18,999, Sutton in Ashfield
- 2021 BMW 2 Series Gran Coupe, 37,983 miles, £16,555, Swindon
- 2021 BMW 2 Series Gran Coupe, 64,000 miles, £15,990, Teesside
- 2021 BMW 2 Series Gran Coupe, 56,000 miles, £18,390, Basingstoke
- 2023 BMW 2 Series Gran Coupe, 30,763 miles, £20,000, Wakefield
- 2022 BMW 2 Series Gran Coupe, 8,185 miles, £17,895, Preston
- 2021 BMW 2 Series Gran Coupe, 50,046 miles, £17,250, Durham
- 2023 BMW 2 Series Gran Coupe, 30,451 miles, £16,840, Blue Bell Hill
- 2020 BMW 2 Series Gran Coupe, 38,600 miles, £16,000, Chorley
- 2024 BMW 2 Series Gran Coupe, 97,832 miles, £13,290, Bedford
- 2021 BMW 2 Series Gran Coupe, 35,889 miles, £16,900, Swindon
- 2022 BMW 2 Series Gran Coupe, 60,787 miles, £16,710, Glasgow
- 2021 BMW 2 Series Gran Coupe, 69,462 miles, £18,698, Prestwick
- 2023 BMW 2 Series Gran Coupe, 25,125 miles, £17,240, Blue Bell Hill
- 2021 BMW 2 Series Gran Coupe, 36,675 miles, £18,440, North Shields
- 2022 BMW 2 Series Gran Coupe, 22,404 miles, £18,490, Sheffield
- 2022 BMW 2 Series Gran Coupe, 66,348 miles, £14,995, Northampton
- 2023 BMW 2 Series Gran Coupe, 27,111 miles, £17,100, Sheffield
- 2021 BMW 2 Series Gran Coupe, 55,097 miles, £16,850, Manchester
- 2021 BMW 2 Series Gran Coupe, 56,426 miles, £15,499, Gateshead
- 2021 BMW 2 Series Gran Coupe, 43,967 miles, £17,799, Lowestoft
- 2023 BMW 2 Series Gran Coupe, 21,542 miles, £17,510, Warrington
- 2017 BMW 2 Series Gran Coupe, 81,000 miles, £10,500, Hornchurch
- 2022 BMW 2 Series Gran Coupe, 45,063 miles, £18,099, Stockton-on-Tees
- 2023 BMW 2 Series Gran Coupe, 51,690 miles, £18,099, Winsford
- 2021 BMW 2 Series Gran Coupe, 33,259 miles, £16,999, Preston
- 2021 BMW 2 Series Gran Coupe, 35,196 miles, £15,550, Bury
- 2023 BMW 2 Series Gran Coupe, 19,012 miles, £19,260, Blackburn
- 2021 BMW 2 Series Gran Coupe, 42,000 miles, £17,995, Hatfield
- 2020 BMW 2 Series Gran Coupe, 92,568 miles, £12,495, Costock
- 2022 BMW 2 Series Gran Coupe, 15,206 miles, £19,470, Blue Bell Hill
- 2021 BMW 2 Series Gran Coupe, 24,092 miles, £18,699, Preston
- 2021 BMW 2 Series Gran Coupe, 36,781 miles, £18,395, Rochdale
- 2022 BMW 2 Series Gran Coupe, 25,385 miles, £18,324, Crawley
- 2021 BMW 2 Series Gran Coupe, 78,000 miles, £13,980, Kimberley
- 2023 BMW 2 Series Gran Coupe, 59,000 miles, £14,695, Warrington
- 2022 BMW 2 Series Gran Coupe, 27,000 miles, £16,490, Oldham
- 2023 BMW 2 Series Gran Coupe, 38,980 miles, £19,400, Upminster
- 2023 BMW 2 Series Gran Coupe, 47,606 miles, £18,500, Belfast
- 2023 BMW 2 Series Gran Coupe, 22,418 miles, £19,498, Derby
BMW 2 Series Gran Coupe by gearbox, fuel and body
- Automatic BMW 2 Series Gran Coupe (1,038)
- Manual BMW 2 Series Gran Coupe (250)
- Petrol BMW 2 Series Gran Coupe (947)
- Diesel BMW 2 Series Gran Coupe (110)
- Hybrid BMW 2 Series Gran Coupe (231)
- BMW 2 Series Gran Coupe saloon (807)
- BMW 2 Series Gran Coupe coupe (414)
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,155)
- BMW 3 Series (7,003)
- BMW X5 (3,266)
- BMW X3 (2,996)
- BMW 5 Series (2,839)
- BMW X1 (2,580)
- BMW 2 Series (1,845)
- BMW 4 Series (1,754)
- BMW 2 Series Gran Coupe (1,289)
- BMW 4 Series Gran Coupe (1,155)
- BMW i4 (838)
- BMW M3 (814)
- BMW 2 Series Active Tourer (811)
- BMW X2 (775)
- BMW M4 (750)