3,081 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/4 used BMW 520 5 Series 2.0 d M Sport Touring 5dr

BMW 520 5 Series 2.0 d M Sport Touring 5dr

  • 2017
  • 56,700 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, AL9 7JL Hatfield, Hertfordshire
Super price
Save £2,500
£19,098 Estimated price £21,600
See more details
-11% 1/4 used BMW 520 5 Series i SE 5dr Auto

BMW 520 5 Series i SE 5dr Auto

  • 2018
  • 36,741 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
  • Dealer, SP1 3YU Salisbury, Wiltshire
Super price
Save £3,500
£23,290 Estimated price £26,800
See more details
-4% 1/4 used BMW 520 5 Series d SE 4dr Auto

BMW 520 5 Series d SE 4dr Auto

  • 2017
  • 19,128 miles
  • 2.0 Diesel 188 BHP 68.8 Mpg
  • Dealer, G52 4XA Glasgow
Super price
Save £3,700
£21,500 Estimated price £25,200
See more details
1/4 used BMW 520 i SE Saloon

BMW 520 i SE Saloon

  • 2018
  • 11,162 miles
  • 2.0 Petrol 184 BHP 52.3 Mpg
  • Dealer, DD2 3XH Dundee
Super price
Save £3,700
£23,500 Estimated price £27,200
See more details
1/4 used BMW 520 5 Series i M Sport 4dr Auto

BMW 520 5 Series i M Sport 4dr Auto

  • 2019
  • 17,175 miles
  • 2.0 Petrol 184 BHP 48.7 Mpg
  • Dealer, BT62 3RB Portadown
Super price
Save £3,100
£25,950 Estimated price £29,000
See more details
-3%

BMW 520 5 Series i M Sport 4dr Auto

  • 2019
  • 17,811 miles
  • 2.0 Petrol 184 BHP 42.2 Mpg
  • Dealer, CW1 6XZ Crewe, Cheshire
Super price
Save £3,400
£25,480 Estimated price £28,900
See more details
New 1/4 used BMW 520 5 Series d M Sport Saloon

BMW 520 5 Series d M Sport Saloon

  • 2021
  • 27,552 miles
  • 2.0 Diesel BHP
  • Dealer, WA28HY Warrington, Cheshire
Super price
Save £3,100
£29,980 Estimated price £33,100
See more details
-3% 1/4 used BMW 520 5 Series 2L M Sport d

BMW 520 5 Series 2L M Sport d

  • 2017
  • 39,129 miles
  • 2.0 Diesel 190 BHP 60.1 Mpg
  • Dealer, NW10 7GA London, London
Super price
Save £3,100
£19,875 Estimated price £23,000
See more details
-1% 1/4 used BMW 520 5 Series 2.0 d M Sport Auto (s/s) 4dr

BMW 520 5 Series 2.0 d M Sport Auto (s/s) 4dr

  • 2021
  • 32,369 miles
  • 2.0 Diesel BHP
  • Dealer, WS7 1JS Burntwood, Staffordshire
Super price
Save £5,300
£27,490 Estimated price £32,800
See more details
1/4 used BMW 520 5 SERIES 2.0 D SE TOURING 5d 188 BHP

BMW 520 5 SERIES 2.0 D SE TOURING 5d 188 BHP

  • 2018
  • 87,732 miles
  • 2.0 Diesel 190 BHP 65.7 Mpg
  • Dealer, PE37PN Cambridge, Cambridgeshire
Super price
Save £2,800
£18,990 Estimated price £21,800
See more details
1/4 used BMW 520 5 Series d M Sport Saloon

BMW 520 5 Series d M Sport Saloon

  • 2021
  • 26,599 miles
  • 2.0 Diesel BHP
  • Dealer, SK92LE Wilmslow, Cheshire
Super price
Save £4,400
£28,990 Estimated price £33,400
See more details
1/4 used BMW 520 5 Series d M Sport Touring

BMW 520 5 Series d M Sport Touring

  • 2021
  • 29,481 miles
  • 2.0 Diesel BHP
  • Dealer, CH14LS Chester, Cheshire
Super price
Save £4,000
£30,490 Estimated price £34,500
See more details
1/4 used BMW 520 5 Series d SE 5dr Step Auto [Start Stop]

BMW 520 5 Series d SE 5dr Step Auto [Start Stop]

  • 2012
  • 94,000 miles
  • 2.0 Diesel 184 BHP 57.0 Mpg
  • Dealer, NP22 4XL Tredegar, Powys
Super price
Save £3,000
£6,995 Estimated price £10,000
See more details
1/1 used BMW 520 5 SERIES 2.0 D M SPORT 4d AUTO 188 BHP

BMW 520 5 SERIES 2.0 D M SPORT 4d AUTO 188 BHP

  • 2017
  • 45,029 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, L6 5BN Liverpool, Merseyside
Super price
Save £3,300
£17,999 Estimated price £21,300
See more details

BMW 520 5 Series 2.0TD d M Sport (190bhp) Saloon 4d Auto

  • 2017
  • 38,374 miles
  • 2.0 Diesel 190 BHP 62.8 Mpg
  • Dealer, SA1 8QB Swansea
Super price
Save £2,900
£18,499 Estimated price £21,400
See more details
1/1 used BMW 520 5 Series d SE 4dr Auto

BMW 520 5 Series d SE 4dr Auto

  • 2017
  • 44,682 miles
  • 2.0 Diesel BHP
  • Dealer, L6 5BN North West, Merseyside
Super price
Save £3,700
£18,499 Estimated price £22,200
See more details
-27% 1/1 used BMW 520 5 Series d Luxury 2 4-Door

BMW 520 5 Series d Luxury 2 4-Door

  • 2014
  • 85,787 miles
  • 2.0 Diesel 190 BHP 62.0 Mpg
  • Dealer, PO18 8PA Chichester PO NN, West Sussex
Super price
Save £3,000
£7,995 Estimated price £11,000
See more details
1/4 used BMW 520 5-Series Touring d SE auto 5d

BMW 520 5-Series Touring d SE auto 5d

  • 2019
  • 31,000 miles
  • 2.0 Diesel 190 BHP 44.1 Mpg
  • Dealer, IP8 4AP Ipswich, Suffolk
Super price
Save £3,400
£24,499 Estimated price £27,900
See more details
1/1 used BMW 520 5 Series 2.0 D M SPORT 4DR AUTOMATIC PLUS PACKAGE, 2018 ( )

BMW 520 5 Series 2.0 D M SPORT 4DR AUTOMATIC PLUS PACKAGE, 2018 ( )

  • 2018
  • 6,000 miles
  • 2.0 Diesel BHP
  • Dealer, LL28 5HN Colwyn Bay
Super price
Save £3,800
£24,795 Estimated price £28,600
See more details
1/1 used BMW 520 5 Series d SE 5dr Auto, 2017 ( )

BMW 520 5 Series d SE 5dr Auto, 2017 ( )

  • 2017
  • 19,854 miles
  • 2.0 Diesel BHP
  • Dealer, SO15 0LP Southampton, Hampshire
Super price
Save £4,200
£21,890 Estimated price £26,100
See more details
-12%

BMW 520 5 Series 2.0TD d SE auto

  • 2012
  • 106,284 miles
  • 2.0 Diesel 184 BHP 60.1 Mpg
  • Dealer, DL2 1PD Darlington, Durham
Super price
Save £1,700
£6,990 Estimated price £8,700
See more details

BMW 520 5 SERIES 2.0 D SE 4d 188 BHP

  • 2014
  • 141,834 miles
  • 2.0 Diesel 188 BHP 68.9 Mpg
  • Dealer, M19 2TJ Manchester, Manchester
Super price
Save £1,900
£7,795 Estimated price £9,700
See more details

BMW 520 5 Series 2.0 D EFFICIENTDYNAMICS 4d 181 BHP

  • 2012
  • 117,000 miles
  • 2.0 Diesel 184 BHP 62.8 Mpg
  • Dealer, BB12 6LT Lancashire, Lancashire
Super price
Save £1,800
£4,990 Estimated price £6,800
See more details
New 1/4 used BMW 520 5 Series 2.0 d BluePerformance M Sport 4dr

BMW 520 5 Series 2.0 d BluePerformance M Sport 4dr

  • 2012
  • 78,000 miles
  • 2.0 Diesel 184 BHP 57.6 Mpg
  • Dealer, Feltham, London
Super price
Save £1,900
£7,995 Estimated price £9,900
See more details