104 used BMW 220 Gran Tourer M Sport have been price checked

Do not overpay for your next car with AutoUncle’s valuation

  • Super price
  • Good price
  • Fair price
  • A bit pricey
  • Expensive
-13% 1/4 used BMW 220 Gran Tourer 2 SERIES d xDrive M Sport 5dr Step Auto 2.0
  • 2018
  • 15,620 miles
  • 2.0 Diesel 187 BHP 55.4 Mpg
  • Dealer, Carlisle, Cumbria
Good price
Save £1,500
£18,950 Estimated price £20,400
See more details
-17% 1/4 used BMW 220 Gran Tourer d xDrive M Sport
  • 2018
  • 15,600 miles
  • 2.0 Diesel BHP
  • Dealer, CA3 0EE Carlisle, Cumbria
Good price
Save £1,900
£18,950 Estimated price £20,800
See more details
-5% 1/4 used BMW 220 Gran Tourer d M Sport
  • 2020
  • 9,109 miles
  • 2.0 Diesel BHP
  • Dealer, FK7 7RZ Stirling
Good price
Save £1,500
£21,695 Estimated price £23,200
See more details
-18% 1/4 used BMW 220 Gran Tourer d xDrive M Sport
  • 2020
  • 1,940 miles
  • 2.0 Diesel BHP
  • Dealer, S9 2RQ Sheffield, South Yorkshire
Good price
Save £1,600
£22,750 Estimated price £24,300
See more details
1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer 2.0 d M Sport Auto xDrive (s/s) 5dr
  • 2016
  • 39,931 miles
  • 2.0 Diesel 187 BHP 55.4 Mpg
  • Private seller, Liverpool, Merseyside
Good price
Save £2,000
£13,990 Estimated price £16,000
See more details
-12% 1/4 used BMW 220 Gran Tourer 2 SERIES 2.0 I M SPORT 5d 190 BHP
  • 2018
  • 18,200 miles
  • 2.0 Petrol 189 BHP 40.4 Mpg
  • Dealer, M12 6JH Manchester, Manchester
Good price
Save £2,100
£17,499 Estimated price £19,600
See more details
-1% 1/4 used BMW 220 Gran Tourer d M Sport
  • 2020
  • 3,486 miles
  • 2.0 Diesel BHP
  • Dealer, TR10 8AD Penryn, Cornwall
Good price
Save £2,200
£21,440 Estimated price £23,600
See more details
-5% 1/4 used BMW 220 Gran Tourer 2 Series 2.0 D M Sport
  • 2018
  • 30,299 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, NW10 6RS London, London
Good price
Save £1,600
£15,799 Estimated price £17,400
See more details
  • 2020
  • 5,777 miles
  • 2.0 Diesel BHP
  • Dealer, KY1 3NQ Kirkcaldy
Good price
Save £1,600
£21,898 Estimated price £23,500
See more details
New 1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer d M Sport 2.0 5dr
  • 2017
  • 34,036 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, Croydon, London
Fair price
£17,982 Estimated price £17,200
See more details
New 1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer 2.0 d M Sport Auto (s/s) 5dr
  • 2017
  • 24,000 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, Hook, Hampshire
Fair price
Save £1,000
£16,990 Estimated price £18,000
See more details
-26% 1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer d M Sport 2.0 5dr
  • 2019
  • 6,001 miles
  • 2.0 Diesel 190 BHP 48.7 Mpg
  • Dealer, SE18 6SR London, London
Fair price
£21,980 Estimated price £21,900
See more details
-7% 1/4 used BMW 220 Gran Tourer d xDrive M Sport
  • 2016
  • 38,103 miles
  • 2.0 Diesel 190 BHP 55.4 Mpg
  • Dealer, TA6 6DD Bridgewater, Somerset
Fair price
Save £700
£15,690 Estimated price £16,400
See more details
-20% 1/4 used BMW 220 Gran Tourer d xDrive M Sport
  • 2020
  • 2,385 miles
  • 2.0 Diesel BHP
  • Dealer, CV5 8NA Coventry, West Midlands
Fair price
Save £700
£23,500 Estimated price £24,200
See more details
New 1/1 used BMW 220 Gran Tourer i M Sport
  • 2020
  • 6,057 miles
  • 2.0 Petrol 189 BHP 39.2 Mpg
  • Dealer, BN41 1YH Brighton, East Sussex
Fair price
£23,985 Estimated price £22,900
See more details
New 1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer i M Sport 2.0 5dr
  • 2019
  • 8,200 miles
  • 2.0 Petrol 189 BHP 39.2 Mpg
  • Dealer, TW8 9DD Brentford, London
Fair price
Save £600
£20,900 Estimated price £21,500
See more details
-12% 1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer d xDrive M Sport 2.0 5dr
  • 2020
  • 10,492 miles
  • 2.0 Diesel 187 BHP 46.3 Mpg
  • Dealer, Coventry, West Midlands
Fair price
£23,500 Estimated price £23,200
See more details
-7% 1/4 used BMW 220 Gran Tourer d xDrive M Sport
  • 2018
  • 38,500 miles
  • 2.0 Diesel 187 BHP 55.4 Mpg
  • Dealer, LE19 1UY Leicester, Leicestershire
Fair price
Save £600
£18,000 Estimated price £18,600
See more details
-17% 1/4 used BMW 220 Gran Tourer d xDrive M Sport
  • 2020
  • 5,000 miles
  • 2.0 Diesel BHP
  • Dealer, PE30 4NA King's Lynn, Norfolk
Fair price
Save £0
£23,988 Estimated price £24,000
See more details
-10% 1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer 2.0 i M Sport Auto (s/s) 5dr
  • 2016
  • 15,064 miles
  • 2.0 Petrol 189 BHP 45.6 Mpg
  • Dealer, Bristol, Bristol
Fair price
Save £200
£17,118 Estimated price £17,300
See more details
1/4 used BMW 220 Gran Tourer 2 Series 2.0 D XDRIVE M SPORT 5d 188 BHP 5-Door
  • 2016
  • 72,551 miles
  • 2.0 Diesel 190 BHP 55.0 Mpg
  • Dealer, NR30 1QB Norfolk, Norfolk
Fair price
Save £400
£12,995 Estimated price £13,400
See more details
1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer 2.0 d M Sport Auto (s/s) 5dr
  • 2017
  • 35,000 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, HA9 6DN Middlesex, London
Fair price
£17,995 Estimated price £17,300
See more details
1/4 used BMW 220 Gran Tourer 2 Series Gran Tourer 2.0 d M Sport Auto (s/s) 5dr
  • 2016
  • 75,000 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, Wembley, London
Fair price
£12,750 Estimated price £12,700
See more details
1/4 used BMW 220 Gran Tourer d xDrive M Sport
  • 2020
  • 3,900 miles
  • 2.0 Diesel BHP
  • Dealer, ML3 0AY Hamilton
Fair price
Save £100
£23,995 Estimated price £24,100
See more details