Used manual BMW 2 Series Gran Tourer for sale
99 cars from UK dealers, updated 23 October 2026. Typical asking price £8,900. Half of them are priced between £7,000 and £11,000.
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.
What does a used manual BMW 2 Series Gran Tourer cost?
Typical asking price £8,900 across 99 cars for sale. A 2019 one is typically £10,000, a 2016 one £7,300.
25 have had their price cut since they were first listed.
Typical price by year
| Year | For sale | Typical price | Half are priced between |
|---|---|---|---|
| 2019 | 23 | £10,000 | £9,000 to £11,000 |
| 2016 | 20 | £7,300 | £6,200 to £8,300 |
Cars for sale now
The cheaper cars like each one are on its AskCar page.
- 2015 BMW 2 Series Gran Tourer, 75,000 miles, £5,450, £1,032 under typical, Bury
- 2018 BMW 2 Series Gran Tourer, 102,000 miles, £5,995, £1,020 under typical, Batley
- 2017 BMW 2 Series Gran Tourer, 111,700 miles, £4,995, £826 under typical, St Neots
- 2015 BMW 2 Series Gran Tourer, 156,882 miles, £3,795, £565 under typical, Redditch
- 2021 BMW 2 Series Gran Tourer, 45,709 miles, £11,000, £1,543 under typical, Swanley
- 2019 BMW 2 Series Gran Tourer, 64,000 miles, £8,999, £928 under typical, Gerrards Cross
- 2019 BMW 2 Series Gran Tourer, 49,000 miles, £9,999, £1,008 under typical, Newcastle upon Tyne
- 2021 BMW 2 Series Gran Tourer, 104,572 miles, £8,299, £788 under typical, Luton
- 2016 BMW 2 Series Gran Tourer, 99,254 miles, £5,897, £557 under typical, Leicester
- 2015 BMW 2 Series Gran Tourer, 108,000 miles, £4,950, £452 under typical, Fengate
- 2019 BMW 2 Series Gran Tourer, 38,153 miles, £10,850, Derby
- 2017 BMW 2 Series Gran Tourer, 119,115 miles, £5,145, Luton
- 2019 BMW 2 Series Gran Tourer, 62,000 miles, £9,990, Swindon
- 2016 BMW 2 Series Gran Tourer, 94,850 miles, £5,890, Peterborough
- 2018 BMW 2 Series Gran Tourer, 132,000 miles, £5,395, Wakefield
- 2020 BMW 2 Series Gran Tourer, 82,000 miles, £8,795, Tetney
- 2017 BMW 2 Series Gran Tourer, 103,932 miles, £7,000, Hartlebury
- 2019 BMW 2 Series Gran Tourer, 72,250 miles, £8,981, Cheadle
- 2019 BMW 2 Series Gran Tourer, 63,300 miles, £9,495, Liverpool
- 2018 BMW 2 Series Gran Tourer, 69,600 miles, £8,748, Leatherhead
- 2016 BMW 2 Series Gran Tourer, 72,757 miles, £8,490, Wednesbury
- 2015 BMW 2 Series Gran Tourer, 68,000 miles, £7,595, Altrincham
- 2020 BMW 2 Series Gran Tourer, 56,650 miles, £11,695, Armagh
- 2018 BMW 2 Series Gran Tourer, 99,000 miles, £8,295, Orpington
- 2016 BMW 2 Series Gran Tourer, 101,000 miles, £5,990, Milton Keynes
- 2016 BMW 2 Series Gran Tourer, 84,944 miles, £6,700, Guildford
- 2022 BMW 2 Series Gran Tourer, 40,961 miles, £16,995, Belfast
- 2019 BMW 2 Series Gran Tourer, 28,363 miles, £11,995, Uckfield
- 2016 BMW 2 Series Gran Tourer, 114,326 miles, £5,390, Peterborough
- 2019 BMW 2 Series Gran Tourer, 78,000 miles, £9,000, Cobham
- 2018 BMW 2 Series Gran Tourer, 79,917 miles, £7,990, Scunthorpe
- 2018 BMW 2 Series Gran Tourer, 79,300 miles, £7,850, Newport
- 2015 BMW 2 Series Gran Tourer, 92,000 miles, £5,495, Manchester
- 2020 BMW 2 Series Gran Tourer, 45,317 miles, £12,550, Derby
- 2016 BMW 2 Series Gran Tourer, 93,628 miles, £7,100, Watford
- 2019 BMW 2 Series Gran Tourer, 90,500 miles, £7,595, Oldbury
- 2019 BMW 2 Series Gran Tourer, 49,903 miles, £10,700, Peterborough
- 2019 BMW 2 Series Gran Tourer, 47,698 miles, £10,995, Dundee
- 2016 BMW 2 Series Gran Tourer, 64,685 miles, £7,995, Stourbridge
- 2017 BMW 2 Series Gran Tourer, 91,814 miles, £7,995, Bury
- 2018 BMW 2 Series Gran Tourer, 85,000 miles, £7,649, Leighton Buzzard
- 2020 BMW 2 Series Gran Tourer, 36,420 miles, £11,495, Waltham Abbey
- 2018 BMW 2 Series Gran Tourer, 69,500 miles, £8,995, Preston
- 2015 BMW 2 Series Gran Tourer, 95,182 miles, £5,645, Luton
- 2016 BMW 2 Series Gran Tourer, 83,699 miles, £7,000, Preston
- 2016 BMW 2 Series Gran Tourer, 67,391 miles, £8,200, Watford
- 2019 BMW 2 Series Gran Tourer, 95,337 miles, £7,995, Lincoln
- 2019 BMW 2 Series Gran Tourer, 59,306 miles, £10,999, Corby
- 2022 BMW 2 Series Gran Tourer, 13,700 miles, £20,500, Swansea
- 2018 BMW 2 Series Gran Tourer, 53,466 miles, £10,500, Guildford
- 2018 BMW 2 Series Gran Tourer, 69,900 miles, £8,699, Hillingdon
- 2023 BMW 2 Series Gran Tourer, 18,965 miles, £19,950, Luton
- 2015 BMW 2 Series Gran Tourer, 85,912 miles, £6,850, Cannock
- 2016 BMW 2 Series Gran Tourer, 76,750 miles, £7,490, Stourbridge
- 2017 BMW 2 Series Gran Tourer, 115,133 miles, £6,495, Sheffield
- 2019 BMW 2 Series Gran Tourer, 80,260 miles, £8,990, Alfreton
- 2015 BMW 2 Series Gran Tourer, 105,600 miles, £5,195, Carrington
- 2024 BMW 2 Series Gran Tourer, 45,908 miles, £18,749, Oldbury
- 2015 BMW 2 Series Gran Tourer, 81,044 miles, £5,795, Luton
- 2017 BMW 2 Series Gran Tourer, 44,040 miles, £9,995, Bridgend
- 2016 BMW 2 Series Gran Tourer, 48,000 miles, £8,995, Chester-le-Street
- 2018 BMW 2 Series Gran Tourer, 34,955 miles, £13,650, Glasgow
- 2018 BMW 2 Series Gran Tourer, 37,000 miles, £11,999, Bournemouth
- 2019 BMW 2 Series Gran Tourer, 60,684 miles, £10,000, Bridgend
- 2015 BMW 2 Series Gran Tourer, 80,000 miles, £6,995, Henley-in-Arden
- 2019 BMW 2 Series Gran Tourer, 68,200 miles, £10,000, Newport
- 2015 BMW 2 Series Gran Tourer, 97,000 miles, £6,075, Knottingley
- 2019 BMW 2 Series Gran Tourer, 51,000 miles, £10,995, Downham Market
- 2019 BMW 2 Series Gran Tourer, 95,791 miles, £9,195, Weldon
- 2019 BMW 2 Series Gran Tourer, 42,086 miles, £11,999, Redditch
- 2016 BMW 2 Series Gran Tourer, 54,777 miles, £8,999, Southampton
- 2020 BMW 2 Series Gran Tourer, 39,337 miles, £12,999, Corby
- 2022 BMW 2 Series Gran Tourer, 40,575 miles, £18,500, Tamworth
- 2017 BMW 2 Series Gran Tourer, 66,836 miles, £9,750, Bridgend
- 2016 BMW 2 Series Gran Tourer, 88,966 miles, £7,000, Watford
- 2020 BMW 2 Series Gran Tourer, 34,917 miles, £14,495, Hailsham
- 2018 BMW 2 Series Gran Tourer, 52,729 miles, £11,099, Hook
- 2015 BMW 2 Series Gran Tourer, 61,000 miles, £8,499, Rawnsley
- 2015 BMW 2 Series Gran Tourer, 79,000 miles, £7,495, Aldershot
- 2020 BMW 2 Series Gran Tourer, 29,000 miles, £13,995, Tavistock
- 2019 BMW 2 Series Gran Tourer, 83,686 miles, £8,790, London
- 2018 BMW 2 Series Gran Tourer, 86,102 miles, £8,999, Barking
- 2019 BMW 2 Series Gran Tourer, 90,000 miles, £8,995, Belfast
- 2022 BMW 2 Series Gran Tourer, 52,273 miles, £17,890, Leeds
- 2017 BMW 2 Series Gran Tourer, 79,500 miles, £8,995, Cookstown
- 2017 BMW 2 Series Gran Tourer, 82,000 miles, £9,055, Coventry
- 2016 BMW 2 Series Gran Tourer, 69,530 miles, £9,464, Hemel Hempstead
- 2016 BMW 2 Series Gran Tourer, 76,000 miles, £7,995, Barnoldswick
- 2017 BMW 2 Series Gran Tourer, 46,000 miles, £10,750, Hailsham
- 2016 BMW 2 Series Gran Tourer, 109,676 miles, £6,295, Manchester
- 2019 BMW 2 Series Gran Tourer, 68,473 miles, £10,995, Falkirk
- 2015 BMW 2 Series Gran Tourer, 84,000 miles, £7,695, Holbeach
- 2018 BMW 2 Series Gran Tourer, 58,979 miles, £13,974, Blackburn
- 2017 BMW 2 Series Gran Tourer, 85,000 miles, £6,490, London
- 2016 BMW 2 Series Gran Tourer, 77,629 miles, £7,734, Towcester
- 2019 BMW 2 Series Gran Tourer, 41,000 miles, £12,599, Tamworth
- 2016 BMW 2 Series Gran Tourer, 97,500 miles, £5,495, Reading
- 2016 BMW 2 Series Gran Tourer, 33,000 miles, £14,000, Birmingham
- 2018 BMW 2 Series Gran Tourer, 93,097 miles, Barking
BMW 2 Series Gran Tourer by gearbox, fuel and body
- Automatic BMW 2 Series Gran Tourer (165)
- Petrol BMW 2 Series Gran Tourer (112)
- Diesel BMW 2 Series Gran Tourer (152)
BMW 2 Series Gran Tourer prices by year
BMW 2 Series Gran Tourer by price
More BMW
- All BMW 2 Series Gran Tourer
- 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)