2,469 used BMW 520 M Sport have been price checked

Do not overpay for your next car with AutoUncle’s valuation
-4%
1/4
- 2018
- 25,095 miles
- 2.0 Diesel 187 BHP 49.6 Mpg
Super price
Save
£2,700
£21,500
Estimated price
£24,200
See more details
›
-10%
1/4
- 2018
- 10,959 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
Super price
Save
£3,000
£22,490
Estimated price
£25,500
See more details
›
1/4
- 2019
- 12,864 miles
- 2.0 Petrol 184 BHP 47.8 Mpg
Super price
Save
£3,100
£21,990
Estimated price
£25,100
See more details
›
-17%
1/4
- 2015
- 77,147 miles
- 2.0 Diesel 184 BHP 51.4 Mpg
Super price
Save
£2,200
£11,961
Estimated price
£14,200
See more details
›
1/4
- 2017
- 62,000 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
-
Dealer, DE73 7HL Derbyshire, Derbyshire
Super price
Save
£4,300
£15,495
Estimated price
£19,800
See more details
›
1/4
- 2017
- 42,254 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
-
Dealer, IV1 1LN Inverness
Super price
Save
£5,000
£16,498
Estimated price
£21,500
See more details
›
-22%
1/4
- 2014
- 72,300 miles
- 2.0 Diesel 184 BHP 62.8 Mpg
-
Private seller, Belvedere, London
Super price
Save
£2,800
£8,500
Estimated price
£11,300
See more details
›
New
1/4
- 2015
- 40,000 miles
- 2.0 Diesel 190 BHP 62.8 Mpg
-
Dealer, Lichfield, Staffordshire
Super price
Save
£3,100
£10,995
Estimated price
£14,100
See more details
›
-11%
1/4
- 2019
- 40,803 miles
- 2.0 Diesel 190 BHP 58.8 Mpg
-
Dealer, CarStore, West Midlands
Super price
Save
£3,700
£22,050
Estimated price
£25,700
See more details
›
1/4
- 2017
- 82,772 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
-
Dealer, Bedford, Bedfordshire
Super price
Save
£3,900
£13,989
Estimated price
£17,900
See more details
›
-16%
1/4
- 2018
- 32,189 miles
- 2.0 Diesel 187 BHP 49.6 Mpg
-
Dealer, Willesden, London
Super price
Save
£3,000
£20,000
Estimated price
£23,000
See more details
›
-9%
1/4
- 2017
- 29,735 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
-
Dealer, M12 6JH Manchester, Manchester
Super price
Save
£4,500
£17,491
Estimated price
£22,000
See more details
›
1/4
- 2018
- 23,100 miles
- 2.0 Diesel 190 BHP 62.0 Mpg
-
Dealer, DN3 3YA Yorkshire, South Yorkshire
Super price
Save
£2,800
£21,000
Estimated price
£23,800
See more details
›
-1%
1/4
- 2017
- 44,554 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
-
Dealer, ME5 9QG Chatham, Kent
Super price
Save
£4,600
£16,200
Estimated price
£20,800
See more details
›
-15%
1/4
- 2018
- 22,931 miles
- 2.0 Diesel BHP
-
Dealer, HU9 1TQ Hull, East Yorkshire
Super price
Save
£3,200
£21,497
Estimated price
£24,700
See more details
›
0%
1/4
- 2017
- 24,361 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
-
Dealer, NE36 0BQ West Boldon, Tyne and Wear
Super price
Save
£5,100
£18,500
Estimated price
£23,600
See more details
›
-14%
1/4
- 2019
- 7,998 miles
- 2.0 Petrol BHP
-
Dealer, LS12 6EG Leeds, West Yorkshire
Super price
Save
£4,800
£21,197
Estimated price
£26,000
See more details
›
-48%
1/4
- 2019
- 13,335 miles
- 2.0 Petrol 184 BHP 47.8 Mpg
-
Dealer, LS7 3JB Yorkshire, West Yorkshire
Super price
Save
£3,800
£21,197
Estimated price
£25,000
See more details
›
-12%
1/4
- 2018
- 24,500 miles
- 2.0 Diesel 190 BHP 49.6 Mpg
-
Dealer, HA2 7HE London, London
Super price
Save
£2,700
£20,990
Estimated price
£23,700
See more details
›
-4%
1/4
- 2019
- 19,996 miles
- 2.0 Petrol 184 BHP 47.8 Mpg
-
Dealer, DE21 6BZ Derbyshire, Derbyshire
Super price
Save
£2,900
£20,999
Estimated price
£23,900
See more details
›
-11%
1/4
- 2019
- 8,500 miles
- 2.0 Diesel 187 BHP 49.6 Mpg
-
Dealer, M12 6JH Manchester, Manchester
Super price
Save
£2,900
£23,995
Estimated price
£26,900
See more details
›
1/1
- 2014
- 69,700 miles
- 2.0 Diesel 184 BHP 55.4 Mpg
-
Private seller, Southampton, Hampshire
Super price
Save
£2,800
£9,150
Estimated price
£11,900
See more details
›
-2%
1/4
- 2017
- 48,943 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
-
Dealer, ME5 9QG Chatham, Kent
Super price
Save
£4,500
£15,900
Estimated price
£20,400
See more details
›
1/1
- 2017
- 45,067 miles
- 2.0 Diesel 190 BHP 62.8 Mpg
-
Dealer, Belfast
Super price
Save
£2,600
£17,500
Estimated price
£20,100
See more details
›