4,184 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
1/1 used BMW 520 5 Series d [190] M Sport 5dr Step Auto Estate 2017
  • 2017
  • 35,000 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
Super price
Save £4,200
£18,000 Estimated price £22,200
See more details
0% 1/4 used BMW 520 5 Series d M Sport 4dr Auto
  • 2019
  • 18,262 miles
  • 2.0 Diesel 190 BHP 62.7 Mpg
Super price
Save £2,900
£23,300 Estimated price £26,200
See more details
-2% 1/4 used BMW 520 5 Series d M Sport 5dr Step Auto
  • 2017
  • 31,303 miles
  • 2.0 Diesel 184 BHP 51.4 Mpg
  • Dealer, IP24 1HT Norfolk, Norfolk
Super price
Save £3,800
£19,499 Estimated price £23,300
See more details
-2% 1/4 used BMW 520 5 Series D M SPORT TOURING for sale | Big Motoring World
  • 2017
  • 31,421 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, ME59QG Chatham, Kent
Super price
Save £4,200
£17,100 Estimated price £21,300
See more details
-2% 1/4 used BMW 520 5 Series D SE TOURING for sale | Big Motoring World
  • 2017
  • 41,430 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, ME59QG Chatham, Kent
Super price
Save £3,600
£14,400 Estimated price £18,000
See more details
1/4 used BMW 520 5 Series 2L SE d
  • 2017
  • 44,772 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, NW10 7GA London, London
Super price
Save £3,700
£14,700 Estimated price £18,400
See more details
1/4 used BMW 520 5 Series 2.0 D SE 4d AUTO 181 BHP SALOON
  • 2016
  • 49,967 miles
  • 2.0 Diesel 184 BHP 62.8 Mpg
  • Dealer, BH125BT Bournemouth, Dorset
Super price
Save £2,500
£10,850 Estimated price £13,300
See more details
1/1 used BMW 520 5 SERIES 2.0 D M SPORT TOURING 5d 188 BHP
  • 2017
  • 68,995 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, CH47 4FF Wirral, Merseyside
Super price
Save £3,100
£14,980 Estimated price £18,100
See more details
1/4 used BMW 520 5 Series 2L M Sport d
  • 2018
  • 29,475 miles
  • 2.0 Diesel BHP 65.7 Mpg
  • Dealer, NW10 7GA London, London
Super price
Save £3,000
£20,625 Estimated price £23,600
See more details
1/4 used BMW 520 5 Series d M Sport Saloon
  • 2018
  • 20,156 miles
  • 2.0 Diesel BHP
  • Dealer, SN5 8WG SWINDON, Wiltshire
Super price
Save £2,800
£21,555 Estimated price £24,400
See more details
-6% 1/4 used BMW 520 5 Series D SE TOURING for sale | Big Motoring World
  • 2018
  • 44,848 miles
  • 2.0 Diesel 190 BHP 65.7 Mpg
  • Dealer, ME5 9QG Chatham, Kent
Super price
Save £2,500
£18,200 Estimated price £20,700
See more details
-13% 1/4 used BMW 520 5 Series D M SPORT TOURING for sale | Big Motoring World
  • 2017
  • 55,439 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, E152GN London, London
Super price
Save £3,000
£17,500 Estimated price £20,500
See more details
1/4 used BMW 520 5 Series d [190] SE 4dr Step Auto
  • 2018
  • 32,376 miles
  • 2.0 Diesel 190 BHP 68.9 Mpg
  • Dealer, CW7 3AL Manchester, Cheshire
Super price
Save £3,700
£13,999 Estimated price £17,700
See more details
-1% 1/4 used BMW 520 5 Series D M SPORT TOURING 2.0 5dr
  • 2017
  • 40,127 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, PE4 6ZL Peterborough, Cambridgeshire
Super price
Save £4,300
£16,345 Estimated price £20,600
See more details
1/4 used BMW 520 5 Series 2.0 d M Sport Touring 5dr
  • 2017
  • 34,157 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, EX2 8LB Exeter, Devon
Super price
Save £4,300
£17,495 Estimated price £21,800
See more details
1/4 used BMW 520 5 Series d [190] SE 4dr Step Auto
  • 2018
  • 23,504 miles
  • 2.0 Diesel 190 BHP 68.9 Mpg
  • Dealer, CW7 3AL Manchester, Cheshire
Super price
Save £3,800
£14,699 Estimated price £18,500
See more details
1/4 used BMW 520 5 Series 2.0 D M SPORT TOURING 5d AUTO 188 BHP [SAT NAV. LEATHER]
  • 2017
  • 34,627 miles
  • 2.0 Diesel 190 BHP 55.4 Mpg
  • Dealer, DE65 5BH Derby, Derbyshire
Super price
Save £4,100
£17,000 Estimated price £21,100
See more details
1/4 used BMW 520 5 Series 2.0 D M SPORT 4d 188 BHP
  • 2018
  • 51,273 miles
  • 2.0 Diesel 188 BHP
  • Dealer, LU3 3HP Luton, Bedfordshire
Super price
Save £3,800
£13,790 Estimated price £17,600
See more details
1/4 used BMW 520 5 Series d [190] Luxury 5dr Step Auto
  • 2018
  • 22,420 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, CW7 3AL Manchester, Cheshire
Super price
Save £2,500
£16,999 Estimated price £19,500
See more details
1/4 used BMW 520 5 Series D SE TOURING for sale | Big Motoring World
  • 2017
  • 60,198 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, EN8 8DY London, Hertfordshire
Super price
Save £3,100
£13,300 Estimated price £16,400
See more details
-10% 1/4 used BMW 520 5 Series 2.0 D LUXURY 4d AUTO 188 BHP
  • 2014
  • 77,198 miles
  • 2.0 Diesel 188 BHP 62.8 Mpg
  • Dealer, YO19 4SH York, North Yorkshire
Super price
Save £2,400
£8,950 Estimated price £11,300
See more details
-1% 1/4 used BMW 520 5 SERIES 2.0 D SE TOURING 5d 188 BHP 2 OWNER+GOOD HISTORY+NEW MOT
  • 2016
  • 120,000 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, PL21 0UR Devon, Devon
Super price
Save £2,300
£8,850 Estimated price £11,100
See more details
-9% 1/1 used BMW 520 5 SERIES 2.0 D M SPORT 4d 188 BHP Satellite Navigation, FSH,
  • 2017
  • 46,014 miles
  • 2.0 Diesel 190 BHP 60.0 Mpg
  • Dealer, TN22 1HE East Sussex, East Sussex
Super price
Save £3,000
£15,990 Estimated price £19,000
See more details
1/1 used BMW 520 5 Series 2.0 d M Sport Touring 5dr
  • 2017
  • 35,000 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, CW2 8UY Crewe, Cheshire
Super price
Save £3,700
£17,990 Estimated price £21,700
See more details