Used BMW 2 Series Gran Coupe saloon for sale
807 cars from UK dealers, updated 26 October 2026. Typical asking price £20,000. Half of them are priced between £17,000 and £27,000.
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.
What does a used BMW 2 Series Gran Coupe saloon cost?
Typical asking price £20,000 across 807 cars for sale. A 2026 one is typically £29,000, a 2020 one £17,000.
372 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2026 | 153 | £29,000 | £28,000 to £31,000 |
| 2025 | 85 | £28,000 | £26,500 to £29,000 |
| 2024 | 42 | £21,500 | £18,800 to £23,000 |
| 2023 | 125 | £19,500 | £17,500 to £21,000 |
| 2022 | 141 | £18,200 | £16,500 to £20,500 |
| 2021 | 179 | £17,000 | £15,600 to £19,000 |
| 2020 | 79 | £17,000 | £15,500 to £18,500 |
Cars for sale now, page 6 of 9
The cheaper cars like each one are on its AskCar page.
- 2020 BMW 2 Series Gran Coupe, 38,988 miles, £17,898, Kirkcaldy
- 2022 BMW 2 Series Gran Coupe, 25,077 miles, £22,899, Edinburgh
- 2020 BMW 2 Series Gran Coupe, 39,095 miles, £17,900, Kingston upon Hull
- 2023 BMW 2 Series Gran Coupe, 27,400 miles, £20,999, Prestwick
- 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
- 2024 BMW 2 Series Gran Coupe, 22,000 miles, £20,999, Guide Post
- 2021 BMW 2 Series Gran Coupe, 24,817 miles, £18,495, Euxton
- 2022 BMW 2 Series Gran Coupe, 74,815 miles, £14,607, Penrith
- 2025 BMW 2 Series Gran Coupe, 5,069 miles, £27,999, Chester
- 2020 BMW 2 Series Gran Coupe, 56,000 miles, £21,000, Coalville
- 2022 BMW 2 Series Gran Coupe, 30,148 miles, £19,999, Southampton
- 2022 BMW 2 Series Gran Coupe, 86,592 miles, £13,500, Leeds
- 2026 BMW 2 Series Gran Coupe, 12,711 miles, £27,900, Teesside
- 2021 BMW 2 Series Gran Coupe, 21,655 miles, £16,992, Gateshead
- 2023 BMW 2 Series Gran Coupe, 62,575 miles, £17,670, Warrington
- 2023 BMW 2 Series Gran Coupe, 53,000 miles, £16,490, Osbaldeston
- 2026 BMW 2 Series Gran Coupe, 4,243 miles, £29,500, Warwick
- 2024 BMW 2 Series Gran Coupe, 14,097 miles, £27,995, Blackpool
- 2026 BMW 2 Series Gran Coupe, 4,013 miles, £33,493, Bedford
- 2021 BMW 2 Series Gran Coupe, 69,000 miles, £15,975, Havant
- 2024 BMW 2 Series Gran Coupe, 46,935 miles, £18,745, Ipswich
- 2021 BMW 2 Series Gran Coupe, 87,780 miles, £15,490, Bolton
- 2026 BMW 2 Series Gran Coupe, 6,867 miles, £28,995, Crawley
- 2023 BMW 2 Series Gran Coupe, 32,490 miles, £20,595, Portadown
- 2026 BMW 2 Series Gran Coupe, 5,051 miles, £29,440, Crawley
- 2020 BMW 2 Series Gran Coupe, 95,000 miles, £11,790, Bradford
- 2021 BMW 2 Series Gran Coupe, 30,142 miles, £15,898, Kirkcaldy
- 2024 BMW 2 Series Gran Coupe, 22,359 miles, £21,095, Preston
- 2023 BMW 2 Series Gran Coupe, 7,106 miles, £29,214, Warrington
- 2022 BMW 2 Series Gran Coupe, 24,759 miles, £21,490, Rochdale
- 2022 BMW 2 Series Gran Coupe, 19,200 miles, £20,999, Southport
- 2023 BMW 2 Series Gran Coupe, 12,819 miles, £28,206, Yeovil
- 2021 BMW 2 Series Gran Coupe, 60,810 miles, £16,896, Rainham
- 2021 BMW 2 Series Gran Coupe, 49,772 miles, £16,498, Edinburgh
- 2025 BMW 2 Series Gran Coupe, 10,043 miles, £27,000, Enfield
- 2022 BMW 2 Series Gran Coupe, 81,471 miles, £13,742, Cannock
- 2022 BMW 2 Series Gran Coupe, 52,614 miles, £17,999, Morley
- 2025 BMW 2 Series Gran Coupe, 14,149 miles, £26,555, Swindon
- 2020 BMW 2 Series Gran Coupe, 35,179 miles, £16,850, Watford
- 2026 BMW 2 Series Gran Coupe, 7,320 miles, £29,000, Worcester
- 2023 BMW 2 Series Gran Coupe, 35,174 miles, £20,405, Middlesbrough
- 2022 BMW 2 Series Gran Coupe, 43,104 miles, £17,595, Lancaster
- 2025 BMW 2 Series Gran Coupe, 8,573 miles, £30,500, Leicester
- 2021 BMW 2 Series Gran Coupe, 32,579 miles, £17,998, Wakefield
- 2023 BMW 2 Series Gran Coupe, 35,660 miles, £19,498, Kirkcaldy
- 2021 BMW 2 Series Gran Coupe, 36,294 miles, £15,495, Glasgow
- 2021 BMW 2 Series Gran Coupe, 24,706 miles, £20,199, Widnes
- 2023 BMW 2 Series Gran Coupe, 24,397 miles, £19,917, Preston
- 2021 BMW 2 Series Gran Coupe, 65,000 miles, £16,499, Whitley Bay
- 2026 BMW 2 Series Gran Coupe, 5,650 miles, £29,450, Coleraine
- 2025 BMW 2 Series Gran Coupe, 9,300 miles, £27,250, Stevenage
- 2026 BMW 2 Series Gran Coupe, 5,478 miles, £29,500, Tring
- 2026 BMW 2 Series Gran Coupe, 8,000 miles, £28,898, Glasgow
- 2022 BMW 2 Series Gran Coupe, 24,773 miles, £24,995, Barnsley
- 2020 BMW 2 Series Gran Coupe, 40,000 miles, £18,000, Newcastle-under-Lyme
- 2023 BMW 2 Series Gran Coupe, 64,485 miles, £14,699, York
- 2021 BMW 2 Series Gran Coupe, 37,045 miles, £20,799, King's Lynn
- 2025 BMW 2 Series Gran Coupe, 6,387 miles, £27,950, Cheltenham
- 2023 BMW 2 Series Gran Coupe, 30,000 miles, £20,995, Tockwith
- 2021 BMW 2 Series Gran Coupe, 69,891 miles, £15,999, Newport
- 2021 BMW 2 Series Gran Coupe, 50,146 miles, £19,695, Abertillery
- 2023 BMW 2 Series Gran Coupe, 20,140 miles, £20,319, Preston
- 2021 BMW 2 Series Gran Coupe, 54,361 miles, £19,295, Manchester
- 2021 BMW 2 Series Gran Coupe, 70,440 miles, £15,950, Watford
- 2025 BMW 2 Series Gran Coupe, 13,654 miles, £26,750, Coleraine
- 2020 BMW 2 Series Gran Coupe, 25,624 miles, £19,290, Bury St Edmunds
- 2026 BMW 2 Series Gran Coupe, 9,353 miles, £28,647, Durham
- 2026 BMW 2 Series Gran Coupe, 2,504 miles, £29,950, Maidenhead
- 2024 BMW 2 Series Gran Coupe, 13,668 miles, £22,000, Weston-super-Mare
- 2023 BMW 2 Series Gran Coupe, 48,072 miles, £18,699, Tredegar
- 2021 BMW 2 Series Gran Coupe, 69,636 miles, £17,490, Darlington
- 2025 BMW 2 Series Gran Coupe, 7,355 miles, £31,000, Worcester
- 2023 BMW 2 Series Gran Coupe, 70,335 miles, £16,500, Carrickfergus
- 2023 BMW 2 Series Gran Coupe, 86,789 miles, £14,798, Stoke-on-Trent
- 2020 BMW 2 Series Gran Coupe, 40,182 miles, £16,574, Warrington
- 2026 BMW 2 Series Gran Coupe, 2,945 miles, £29,990, Bristol
- 2025 BMW 2 Series Gran Coupe, 16,850 miles, £26,495, Hook
- 2022 BMW 2 Series Gran Coupe, 44,667 miles, £17,599, Morley
- 2023 BMW 2 Series Gran Coupe, 38,691 miles, £20,222, Swindon
- 2021 BMW 2 Series Gran Coupe, 37,758 miles, £15,499, Harlow
- 2023 BMW 2 Series Gran Coupe, 25,675 miles, £19,950, Peterborough
- 2025 BMW 2 Series Gran Coupe, 7,069 miles, £27,949, Plymouth
- 2022 BMW 2 Series Gran Coupe, 56,295 miles, £17,850, Burnley
- 2020 BMW 2 Series Gran Coupe, 52,981 miles, £16,999, Leicester
- 2021 BMW 2 Series Gran Coupe, 87,800 miles, £13,195, Hinckley
- 2020 BMW 2 Series Gran Coupe, 66,000 miles, £17,995, Warminster
- 2026 BMW 2 Series Gran Coupe, 3,479 miles, £29,990, Southend-on-Sea
- 2020 BMW 2 Series Gran Coupe, 32,000 miles, £23,990, York
- 2023 BMW 2 Series Gran Coupe, 37,414 miles, £22,950, Falmouth
- 2023 BMW 2 Series Gran Coupe, 87,081 miles, £13,858, Wolverhampton
- 2020 BMW 2 Series Gran Coupe, 71,951 miles, £15,199, Stoke-on-Trent
- 2020 BMW 2 Series Gran Coupe, 49,989 miles, £21,995, Dawley
- 2022 BMW 2 Series Gran Coupe, 103,601 miles, £12,285, Fareham
- 2021 BMW 2 Series Gran Coupe, 49,000 miles, £15,199, Tredegar
- 2021 BMW 2 Series Gran Coupe, 48,507 miles, £16,499, Tonypandy
- 2026 BMW 2 Series Gran Coupe, 1,591 miles, £31,000, Nottingham
- 2025 BMW 2 Series Gran Coupe, 6,149 miles, £31,500, Huddersfield
- 2024 BMW 2 Series Gran Coupe, 53,143 miles, £18,490, Greenwich
- 2020 BMW 2 Series Gran Coupe, 51,043 miles, £17,895, Loughborough
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 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)