3,946 used BMW 520 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
-12% 1/4 used BMW 520 5 Series 2.0 d M Sport Touring Auto (s/s) 5dr
  • 2018
  • 29,900 miles
  • 2.0 Diesel 190 BHP 46.3 Mpg
Super price
Save £4,700
£20,980 Estimated price £25,700
See more details
-3% 1/4 used BMW 520 5 Series d M Sport Saloon 2.0 4dr
  • 2018
  • 35,945 miles
  • 2.0 Diesel 187 BHP 65.6 Mpg
Super price
Save £2,700
£21,300 Estimated price £24,000
See more details
-8% 1/4 used BMW 520 d M Sport Saloon
  • 2017
  • 11,211 miles
  • 2.0 Diesel 190 BHP 65.0 Mpg
Super price
Save £3,000
£21,450 Estimated price £24,400
See more details
-11% 1/4 used BMW 520 5 Series d M Sport Touring 2.0 5dr
  • 2018
  • 13,848 miles
  • 2.0 Diesel 188 BHP 62.7 Mpg
Super price
Save £3,300
£24,000 Estimated price £27,300
See more details
1/1 used BMW 520 5 Series d M Sport 5dr Auto
  • 2017
  • 14,500 miles
  • 2.0 Diesel 187 BHP 62.7 Mpg
Super price
Save £3,300
£21,990 Estimated price £25,300
See more details
-5% 1/4 used BMW 520 5 Series 2.0 d M Sport Auto (s/s) 4dr
  • 2018
  • 21,500 miles
  • 2.0 Diesel 188 BHP 49.6 Mpg
Super price
Save £3,000
£22,265 Estimated price £25,300
See more details
-7% 1/4 used BMW 520 5 Series d M Sport 4dr Auto
  • 2018
  • 10,959 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
Super price
Save £2,900
£23,190 Estimated price £26,100
See more details
-4% 1/4 used BMW 520 5 Series 2.0 d SE Auto xDrive (s/s) 4dr
  • 2018
  • 25,987 miles
  • 2.0 Diesel 187 BHP 49.6 Mpg
Super price
Save £2,600
£20,000 Estimated price £22,600
See more details
1/4 used BMW 520 5 Series 2.0 i GPF M Sport Touring Auto (s/s) 5dr
  • 2019
  • 20,788 miles
  • 2.0 Petrol 184 BHP 39.2 Mpg
Super price
Save £2,800
£23,490 Estimated price £26,300
See more details
1/4 used BMW 520 5 Series 2.0 d M Sport Touring Auto (s/s) 5dr
  • 2018
  • 22,062 miles
  • 2.0 Diesel 187 BHP 46.3 Mpg
Super price
Save £3,500
£22,965 Estimated price £26,500
See more details
-18% 1/4 used BMW 520 5 Series i M Sport 5dr Auto
  • 2020
  • 2,308 miles
  • 2.0 Petrol 181 BHP 45.6 Mpg
Super price
Save £3,500
£26,785 Estimated price £30,300
See more details
0%
  • 2018
  • 18,301 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
Super price
Save £2,900
£23,800 Estimated price £26,700
See more details
-4% 1/4 used BMW 520 5 Series 2L M Sport d 4dr
  • 2018
  • 15,855 miles
  • 2.0 Diesel 187 BHP 49.6 Mpg
  • Dealer, Camden Town, London
Super price
Save £3,000
£22,350 Estimated price £25,300
See more details
-6% 1/4 used BMW 520 5 Series 2.0 d M Sport Auto (s/s) 4dr
  • 2018
  • 28,000 miles
  • 2.0 Diesel 187 BHP 49.6 Mpg
  • Private seller, Bury St. Edmunds, Suffolk
Super price
Save £3,500
£20,500 Estimated price £24,000
See more details
-8% 1/4 used BMW 520 5 Series 2L M Sport d
  • 2018
  • 29,840 miles
  • 2.0 Diesel 187 BHP 49.6 Mpg
  • Dealer, Cars Delivered Nationwide, Tyne and Wear
Super price
Save £3,200
£20,925 Estimated price £24,100
See more details
-1% 1/4 used BMW 520 5 Series 2.0 d SE 4dr
  • 2013
  • 85,843 miles
  • 2.0 Diesel 184 BHP 62.8 Mpg
  • Private seller, Bedford, Bedfordshire
Super price
Save £1,900
£8,199 Estimated price £10,100
See more details
New 1/4 used BMW 520 5 Series 2.0 d SE 4dr
  • 2014
  • 66,000 miles
  • 2.0 Diesel 184 BHP 62.8 Mpg
  • Private seller, Dorchester, Dorset
Super price
Save £2,000
£9,999 Estimated price £12,000
See more details
New 1/4 used BMW 520 5 Series 2.0 d SE 4dr
  • 2015
  • 118,565 miles
  • 2.0 Diesel 190 BHP 68.9 Mpg
  • Private seller, Enfield, London
Super price
Save £2,000
£8,200 Estimated price £10,200
See more details
New 1/4 used BMW 520 5 Series d M Sport 4dr Auto
  • 2007
  • 144,870 miles
  • 2.0 Diesel 163 BHP 40.9 Mpg
  • Dealer, G73 1SU Lanarkshire
Super price
Save £1,500
£2,295 Estimated price £3,800
See more details
-2% 1/4 used BMW 520 5 Series 2.0 i GPF M Sport Auto (s/s) 4dr
  • 2019
  • 10,080 miles
  • 2.0 Petrol 181 BHP 42.2 Mpg
  • Dealer, Norwich, Norfolk
Super price
Save £2,900
£22,795 Estimated price £25,700
See more details
-5% 1/4 used BMW 520 5 Series 2.0 d SE Touring 5dr
  • 2012
  • 88,000 miles
  • 2.0 Diesel 184 BHP 57.6 Mpg
  • Private seller, Cardiff
Super price
Save £2,000
£6,595 Estimated price £8,600
See more details
1/4 used BMW 520 5 Series 2.0 d SE Auto (s/s) 4dr
  • 2018
  • 27,000 miles
  • 2.0 Diesel 187 BHP 53.3 Mpg
  • Dealer, Iver, Buckinghamshire
Super price
Save £3,700
£17,995 Estimated price £21,700
See more details
-3% 1/4 used BMW 520 5 Series 2L M Sport d 4dr
  • 2018
  • 29,475 miles
  • 2.0 Diesel 187 BHP 49.6 Mpg
  • Dealer, Camden Town, London
Super price
Save £2,800
£21,275 Estimated price £24,100
See more details
-7% 1/4 used BMW 520 5 Series d SE 5dr Step Auto [Start Stop]
  • 2013
  • 111,000 miles
  • 2.0 Diesel 184 BHP 57.0 Mpg
  • Dealer, B98 7AY Redditch, Worcestershire
Super price
Save £1,900
£7,399 Estimated price £9,300
See more details