4,284 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
New 1/1 used BMW 520 5 Series d M Sport 4dr Auto
  • 2020
  • 1,860 miles
  • 2.0 Electric/Hybrid 187 BHP
  • Dealer, PO35FF Portsmouth, Hampshire
Super price
Save £4,900
£26,798 Estimated price £31,700
See more details
-9% 1/4 used BMW 520 5 Series D Se 4Dr Auto
  • 2019
  • 39,813 miles
  • 2.0 Diesel 187 BHP 62.7 Mpg
  • Dealer, DN58AN Doncaster, South Yorkshire
Super price
Save £4,500
£21,095 Estimated price £25,600
See more details
-9% 1/4 used BMW 520 5 Series D Se 4Dr Auto
  • 2019
  • 41,866 miles
  • 2.0 Diesel 190 BHP 62.7 Mpg
  • Dealer, DN58AN Doncaster, South Yorkshire
Super price
Save £3,900
£21,095 Estimated price £25,000
See more details
-9% 1/4 used BMW 520 5 Series D Se 4Dr Auto
  • 2019
  • 41,940 miles
  • 2.0 Diesel 190 BHP 62.7 Mpg
  • Dealer, DN58AN Doncaster, South Yorkshire
Super price
Save £3,900
£21,095 Estimated price £25,000
See more details
1/4 used BMW 520 d Luxury Touring
  • 2017
  • 23,628 miles
  • 2.0 Diesel 187 BHP 60.1 Mpg
  • Dealer, CO49TD Colchester, Essex
Super price
Save £4,100
£19,522 Estimated price £23,600
See more details
-1% 1/4 used BMW 520 5 Series 2L SE d
  • 2018
  • 42,068 miles
  • 2.0 Diesel BHP 53.3 Mpg
  • Dealer, NW1 1JD London, London
Super price
Save £2,900
£19,550 Estimated price £22,400
See more details
0% 1/4 used BMW 520 5 Series d [190] SE 5dr Step Auto [Steering wheel heating, LED foglights, Sun protection glass] 2.0
  • 2017
  • 58,100 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, CW7 3AL Winsford, Cheshire
Super price
Save £2,900
£15,299 Estimated price £18,200
See more details
-2% 1/4 used BMW 520 5 Series d M Sport 4dr Step Auto [Start Stop] 5 Series Cream Leather
  • 2012
  • 94,392 miles
  • 2.0 Diesel 184 BHP 57.0 Mpg
  • Dealer, B10 0TB Birmingham, West Midlands
Super price
Save £2,200
£6,850 Estimated price £9,000
See more details
-4% 1/4 used BMW 520 5 Series d M Sport 4dr Step Auto [Start Sto 2.0
  • 2017
  • 49,912 miles
  • 2.0 Diesel BHP
  • Dealer, DN37 7DP Grimsby, Lincolnshire
Super price
Save £4,200
£14,400 Estimated price £18,600
See more details
-4% 1/4 used BMW 520 5 Series 2.0 d SE 4dr
  • 2015
  • 61,450 miles
  • 2.0 Diesel 190 BHP 68.9 Mpg
  • Dealer, IG1 1XN Ilford, Essex
Super price
Save £2,500
£10,995 Estimated price £13,500
See more details
1/4 used BMW 520 5 Series d SE 4dr Auto
  • 2006
  • 141,300 miles
  • 2.0 Diesel 160 BHP 40.0 Mpg
  • Dealer, IG1 2PG Ilford, London
Super price
Save £1,100
£1,790 Estimated price £2,900
See more details
1/4 used BMW 520 5 Series d SE 5dr [177]
  • 2009
  • 167,000 miles
  • 2.0 Diesel 177 BHP 53.0 Mpg
  • Dealer, RM3 0NA Romford, London
Super price
Save £1,300
£1,850 Estimated price £3,100
See more details
1/4 used BMW 520 5 Series d [190] M Sport 5dr Step Auto
  • 2017
  • 29,897 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, YO26 6RB York, North Yorkshire
Super price
Save £2,500
£17,998 Estimated price £20,500
See more details
-7% 1/4 used BMW 520 5 Series 2.0 d SE 4dr
  • 2016
  • 44,000 miles
  • 2.0 Diesel 190 BHP 68.9 Mpg
  • Dealer, HD4 5AA Huddersfield, West Yorkshire
Super price
Save £2,300
£12,994 Estimated price £15,300
See more details
1/4 used BMW 520 5 Series d SE 4dr Step Auto FSH ONE OWNER
  • 2010
  • 86,940 miles
  • 2.0 Diesel 184 BHP 54.0 Mpg
  • Dealer, B10 0TB Birmingham, West Midlands
Super price
Save £2,200
£5,495 Estimated price £7,700
See more details
1/4 used BMW 520 5 Series d [190] M Sport 4dr Step Auto
  • 2017
  • 47,329 miles
  • 2.0 Diesel 190 BHP 62.0 Mpg
  • Dealer, WA2 8JH Warrington, Cheshire
Super price
Save £2,700
£16,500 Estimated price £19,200
See more details
1/4 used BMW 520 5 SERIES DIESEL TOURING d [190] SE 5dr Step Auto [Heated Seats, Sat Nav, Parking Sensors, Electric Tailgate]
  • 2017
  • 19,914 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, M41 7TB Trafford Park, Manchester
Super price
Save £4,900
£16,999 Estimated price £21,900
See more details
1/4 used BMW 520 5 Series d [190] SE 5dr Step Auto
  • 2017
  • 40,805 miles
  • 2.0 Diesel 190 BHP 62.0 Mpg
  • Dealer, BS5 9PJ Bristol, Bristol
Super price
Save £4,500
£16,393 Estimated price £20,900
See more details
New 1/4 used BMW 520 D 2.0 SE 4dr
  • 2018
  • 20,493 miles
  • 2.0 Diesel BHP 53.3 Mpg
  • Dealer, Willesden, London
Super price
Save £3,600
£21,000 Estimated price £24,600
See more details
-3% 1/4 used BMW 520 D 2.0 SE 4dr
  • 2018
  • 19,500 miles
  • 2.0 Diesel 190 BHP 53.3 Mpg
  • Dealer, Willesden, London
Super price
Save £3,100
£20,699 Estimated price £23,800
See more details
New 1/4 used BMW 520 5 Series 2.0 d SE 4dr
  • 2016
  • 38,000 miles
  • 2.0 Diesel BHP 68.9 Mpg
  • Dealer, Halifax, West Yorkshire
Super price
Save £4,300
£10,990 Estimated price £15,300
See more details
New 1/4 used BMW 520 5 Series 2.0 d EfficientDynamics 4dr
  • 2012
  • 104,000 miles
  • 2.0 Diesel 184 BHP 62.8 Mpg
  • Dealer, Wigan, Manchester
Super price
Save £1,700
£5,595 Estimated price £7,300
See more details
-6% 1/4 used BMW 520 5 Series d [190] SE 4dr Step Auto
  • 2016
  • 34,902 miles
  • 2.0 Diesel 190 BHP 68.9 Mpg
  • Dealer, NG18 4TR Mansfield, Nottinghamshire
Super price
Save £2,300
£13,991 Estimated price £16,300
See more details
New 1/4 used BMW 520 5 Series D SE for sale | Big Motoring World
  • 2017
  • 21,990 miles
  • 2.0 Diesel 188 BHP 68.9 Mpg
  • Dealer, EN8 8DY London, Hertfordshire
Super price
Save £3,800
£17,600 Estimated price £21,400
See more details