3,946 used BMW 520 have been price checked

Do not overpay for your next car with AutoUncle’s valuation
-12%
1/4
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
- 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
›