2025 BMW 2 Series Gran Tourer prices
There is 1 used 2025 BMW 2 Series Gran Tourer cars for sale from UK dealers on AskCar, as of 9 November 2026. The cheapest is £7,995.
AskCar lists 265 used BMW 2 Series Gran Tourer across the UK, from 222 dealerships.
As of 9 November 2026, AskCar lists 584,619 cars and vans from 12,676 UK dealerships, read daily from dealer websites: over 99% of UK dealer used car adverts. No dealer pays to be listed.
BMW 2 Series Gran Tourer by gearbox, fuel and body
- Automatic BMW 2 Series Gran Tourer (176 cars)
- Manual BMW 2 Series Gran Tourer (89 cars)
- Petrol BMW 2 Series Gran Tourer (106 cars)
- Diesel BMW 2 Series Gran Tourer (158 cars)
BMW 2 Series Gran Tourer prices by year
BMW 2 Series Gran Tourer by trim
- BMW 2 Series Gran Tourer M Sport (84 cars)
- BMW 2 Series Gran Tourer Luxury (73 cars)
- BMW 2 Series Gran Tourer Sport (61 cars)
- BMW 2 Series Gran Tourer SE (40 cars)
BMW 2 Series Gran Tourer by price
BMW 2 Series Gran Tourer near you
- In England (243 cars)
- In Scotland (7 cars)
- In Wales (7 cars)
- In Northern Ireland (4 cars)
- Near London (61 cars)
- Near Barnet (56 cars)
- Near Sutton (48 cars)
- Near Richmond upon Thames (46 cars)
- Near Watford (45 cars)
- Near Hillingdon (41 cars)
- Near Havering (39 cars)
- Near Egham (39 cars)
- Near Bromley (38 cars)
- Near Berkhamsted (37 cars)
- Near Birmingham (34 cars)
- Near Dartford (33 cars)
- Near Harlow (31 cars)
- Near Basildon (30 cars)
- Near High Wycombe (30 cars)
More BMW
- All BMW 2 Series Gran Tourer (265 cars)
- All BMW cars (44,351 cars)
- BMW 1 Series (7,417 cars)
- BMW 3 Series (7,087 cars)
- BMW X5 (3,268 cars)
- BMW X3 (3,127 cars)
- BMW 5 Series (2,809 cars)
- BMW X1 (2,642 cars)
- BMW 4 Series (1,862 cars)
- BMW 2 Series (1,861 cars)
- BMW 2 Series Gran Coupe (1,289 cars)
- BMW 4 Series Gran Coupe (1,192 cars)
- BMW i4 (849 cars)
- BMW M3 (805 cars)
- BMW 2 Series Active Tourer (790 cars)
- BMW X2 (762 cars)
- BMW M4 (748 cars)