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 4 of 6
The cheaper cars like each one are on its AskCar page.
- 2021 BMW 2 Series Gran Coupe, 42,419 miles, £17,998, Linwood
- 2022 BMW 2 Series Gran Coupe, 62,922 miles, £15,399, York
- 2020 BMW 2 Series Gran Coupe, 39,656 miles, £15,995, Bridgend
- 2022 BMW 2 Series Gran Coupe, 35,849 miles, £17,499, Hook
- 2023 BMW 2 Series Gran Coupe, 51,175 miles, £18,300, Rainham
- 2021 BMW 2 Series Gran Coupe, 40,485 miles, £15,049, Chingford
- 2020 BMW 2 Series Gran Coupe, 46,050 miles, £19,290, Stockport
- 2024 BMW 2 Series Gran Coupe, 34,379 miles, £19,099, Manchester
- 2021 BMW 2 Series Gran Coupe, 54,300 miles, £15,407, Bolton
- 2022 BMW 2 Series Gran Coupe, 49,850 miles, £19,939, Solihull
- 2020 BMW 2 Series Gran Coupe, 39,509 miles, £17,495, Uckfield
- 2022 BMW 2 Series Gran Coupe, 24,125 miles, £18,495, Manchester
- 2021 BMW 2 Series Gran Coupe, 76,610 miles, £12,395, Worksop
- 2022 BMW 2 Series Gran Coupe, 41,643 miles, £18,486, Rainham
- 2021 BMW 2 Series Gran Coupe, 75,025 miles, £14,990, Abertillery
- 2021 BMW 2 Series Gran Coupe, 34,916 miles, £17,299, Morley
- 2021 BMW 2 Series Gran Coupe, 89,757 miles, £12,990, Willenhall
- 2022 BMW 2 Series Gran Coupe, 52,860 miles, £15,990, Bury
- 2023 BMW 2 Series Gran Coupe, 40,919 miles, £19,199, Stoke-on-Trent
- 2023 BMW 2 Series Gran Coupe, 23,212 miles, £19,450, Belfast
- 2021 BMW 2 Series Gran Coupe, 16,312 miles, £16,999, Newport
- 2022 BMW 2 Series Gran Coupe, 25,217 miles, £19,999, Shepshed
- 2022 BMW 2 Series Gran Coupe, 12,333 miles, £19,463, Prescot
- 2021 BMW 2 Series Gran Coupe, 37,806 miles, £18,495, Spalding
- 2021 BMW 2 Series Gran Coupe, 27,111 miles, £18,970, Harold Wood
- 2022 BMW 2 Series Gran Coupe, 22,329 miles, £18,499, Oldham
- 2023 BMW 2 Series Gran Coupe, 50,327 miles, £15,430, Blue Bell Hill
- 2021 BMW 2 Series Gran Coupe, 44,200 miles, £14,995, Bangor
- 2021 BMW 2 Series Gran Coupe, 45,336 miles, £17,399, Corby
- 2022 BMW 2 Series Gran Coupe, 40,417 miles, £15,580, Blue Bell Hill
- 2023 BMW 2 Series Gran Coupe, 71,980 miles, £13,603, Gloucester
- 2022 BMW 2 Series Gran Coupe, 48,686 miles, £19,500, Cannock
- 2023 BMW 2 Series Gran Coupe, 54,450 miles, £16,298, Warrington
- 2023 BMW 2 Series Gran Coupe, 52,264 miles, £18,330, Sheffield
- 2021 BMW 2 Series Gran Coupe, 44,000 miles, £17,995, Blyth
- 2022 BMW 2 Series Gran Coupe, 40,635 miles, £17,399, Southport
- 2022 BMW 2 Series Gran Coupe, 8,650 miles, £17,990, Manchester
- 2023 BMW 2 Series Gran Coupe, 81,225 miles, £15,336, Rainham
- 2020 BMW 2 Series Gran Coupe, 38,850 miles, £17,650, Kingston upon Hull
- 2023 BMW 2 Series Gran Coupe, 46,339 miles, £17,539, Bury
- 2021 BMW 2 Series Gran Coupe, 27,228 miles, £19,035, York
- 2020 BMW 2 Series Gran Coupe, 52,782 miles, £16,499, Coleford
- 2022 BMW 2 Series Gran Coupe, 39,000 miles, £17,995, Colsterworth
- 2023 BMW 2 Series Gran Coupe, 33,945 miles, £19,990, Maidstone
- 2021 BMW 2 Series Gran Coupe, 41,049 miles, £16,898, Scunthorpe
- 2021 BMW 2 Series Gran Coupe, 91,420 miles, £11,895, Hinckley
- 2021 BMW 2 Series Gran Coupe, 44,179 miles, £19,799, Stafford
- 2022 BMW 2 Series Gran Coupe, 26,672 miles, £19,699, Castle Donington
- 2021 BMW 2 Series Gran Coupe, 103,570 miles, £11,000, Mansfield
- 2023 BMW 2 Series Gran Coupe, 18,965 miles, £19,950, Luton
- 2021 BMW 2 Series Gran Coupe, 37,874 miles, £16,999, Derby
- 2022 BMW 2 Series Gran Coupe, 76,602 miles, £15,995, Oldham
- 2020 BMW 2 Series Gran Coupe, 45,838 miles, £15,699, Hook
- 2021 BMW 2 Series Gran Coupe, 43,704 miles, £17,650, Derby
- 2022 BMW 2 Series Gran Coupe, 38,032 miles, £18,995, Warrington
- 2021 BMW 2 Series Gran Coupe, 100,000 miles, £12,250, Bradford
- 2021 BMW 2 Series Gran Coupe, 40,432 miles, £16,998, Oldbury
- 2022 BMW 2 Series Gran Coupe, 68,989 miles, £17,499, Swansea
- 2022 BMW 2 Series Gran Coupe, 41,637 miles, £15,600, Rochdale
- 2022 BMW 2 Series Gran Coupe, 46,498 miles, £16,999, Barnsley
- 2021 BMW 2 Series Gran Coupe, 59,168 miles, £18,450, Airdrie
- 2020 BMW 2 Series Gran Coupe, 21,084 miles, £17,490, Reading
- 2022 BMW 2 Series Gran Coupe, 33,457 miles, £19,480, Windsor
- 2020 BMW 2 Series Gran Coupe, 48,500 miles, £19,300, Preston
- 2022 BMW 2 Series Gran Coupe, 10,564 miles, £19,610, Blue Bell Hill
- 2020 BMW 2 Series Gran Coupe, 82,206 miles, £13,995, Ballymena
- 2022 BMW 2 Series Gran Coupe, 73,278 miles, £15,650, Watford
- 2023 BMW 2 Series Gran Coupe, 50,045 miles, £17,491, Sunderland
- 2021 BMW 2 Series Gran Coupe, 58,878 miles, £16,848, Warrington
- 2021 BMW 2 Series Gran Coupe, 34,648 miles, £16,995, Gravesend
- 2021 BMW 2 Series Gran Coupe, 34,663 miles, £18,894, Eastleigh
- 2020 BMW 2 Series Gran Coupe, 35,095 miles, £16,599, Renfrew
- 2022 BMW 2 Series Gran Coupe, 30,642 miles, £19,770, Blue Bell Hill
- 2022 BMW 2 Series Gran Coupe, 27,337 miles, £18,498, Birmingham
- 2022 BMW 2 Series Gran Coupe, 45,098 miles, £16,830, Sheffield
- 2022 BMW 2 Series Gran Coupe, 15,854 miles, £19,399, Stoke-on-Trent
- 2022 BMW 2 Series Gran Coupe, 75,000 miles, £16,250, Bourne
- 2022 BMW 2 Series Gran Coupe, 33,802 miles, £17,795, Liverpool
- 2021 BMW 2 Series Gran Coupe, 48,643 miles, £14,694, Sheffield
- 2020 BMW 2 Series Gran Coupe, 31,187 miles, £18,490, Eastbourne
- 2022 BMW 2 Series Gran Coupe, 28,494 miles, £20,000, Norwich
- 2022 BMW 2 Series Gran Coupe, 27,785 miles, £18,498, Motherwell
- 2022 BMW 2 Series Gran Coupe, 48,921 miles, £16,560, Blue Bell Hill
- 2021 BMW 2 Series Gran Coupe, 54,548 miles, £15,795, Brechin
- 2022 BMW 2 Series Gran Coupe, 33,512 miles, £19,599, Royal Tunbridge Wells
- 2023 BMW 2 Series Gran Coupe, 23,483 miles, £17,790, Blue Bell Hill
- 2024 BMW 2 Series Gran Coupe, 37,701 miles, £19,494, Liverpool
- 2021 BMW 2 Series Gran Coupe, 77,912 miles, £15,590, Luton
- 2022 BMW 2 Series Gran Coupe, 39,379 miles, £15,999, Hook
- 2022 BMW 2 Series Gran Coupe, 52,000 miles, £15,695, Fleetwood
- 2022 BMW 2 Series Gran Coupe, 56,955 miles, £16,299, Prestwick
- 2020 BMW 2 Series Gran Coupe, 38,988 miles, £17,898, Kirkcaldy
- 2021 BMW 2 Series Gran Coupe, 40,300 miles, £16,999, Winsford
- 2023 BMW 2 Series Gran Coupe, 20,777 miles, £18,500, Sheffield
- 2020 BMW 2 Series Gran Coupe, 39,095 miles, £17,900, Kingston upon Hull
- 2022 BMW 2 Series Gran Coupe, 33,540 miles, £16,499, Corby
- 2020 BMW 2 Series Gran Coupe, 50,800 miles, £15,500, Horley
- 2022 BMW 2 Series Gran Coupe, 54,742 miles, £16,499, King's Lynn
- 2022 BMW 2 Series Gran Coupe, 77,112 miles, £15,421, Havant
- 2022 BMW 2 Series Gran Coupe, 78,318 miles, £15,299, Corby
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)