Used petrol BMW 2 Series Gran Tourer for sale
108 cars from UK dealers, updated 26 October 2026. Typical asking price £10,000. Half of them are priced between £8,100 and £12,900.
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 petrol BMW 2 Series Gran Tourer cost?
Typical asking price £10,000 across 108 cars for sale. A 2019 one is typically £11,000, a 2016 one £8,500.
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 | 27 | £11,000 | £9,700 to £12,900 |
| 2016 | 21 | £8,500 | £7,500 to £9,800 |
Cars for sale now, page 2 of 2
The cheaper cars like each one are on its AskCar page.
- 2018 BMW 2 Series Gran Tourer, 76,637 miles, £12,990, Falkirk
- 2018 BMW 2 Series Gran Tourer, 58,979 miles, £13,974, Blackburn
- 2017 BMW 2 Series Gran Tourer, 80,000 miles, £3,990, Ashford
- 2019 BMW 2 Series Gran Tourer, 68,818 miles, £12,795, Croydon
- 2015 BMW 2 Series Gran Tourer, 39,550 miles, £8,995, Cowbridge
- 2016 BMW 2 Series Gran Tourer, 77,629 miles, £7,678, Towcester
- 2019 BMW 2 Series Gran Tourer, 41,295 miles, £12,599, Tamworth
- 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 (161)
- Manual BMW 2 Series Gran Tourer (97)
- Diesel BMW 2 Series Gran Tourer (149)
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,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)