2,318 used BMW X3 have been price checked

Do not overpay for your next car with AutoUncle’s valuation
-6%
1/4
- 2018
- 9,500 miles
- 2.0 Petrol 184 BHP 39.8 Mpg
-
Dealer, BL12ST Bolton, Manchester
Super price
Save
£3,200
£25,750
Estimated price
£28,900
See more details
›
-11%
1/4
- 2021
- 2,538 miles
- 2.0 Electric/Hybrid 292 BHP
Super price
Save
£5,400
£44,100
Estimated price
£49,500
See more details
›
New
1/4
- 2019
- 16,637 miles
- 3.0 Petrol 354 BHP 31.0 Mpg
-
Dealer, CM13BH Chelmsford, Essex
Super price
Save
£5,700
£37,000
Estimated price
£42,700
See more details
›
-4%
1/4
- 2017
- 41,044 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, ME59QG Chatham, Kent
Super price
Save
£3,600
£17,100
Estimated price
£20,700
See more details
›
1/4
- 2017
- 35,542 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, ME5 9QG Chatham, Kent
Super price
Save
£2,600
£18,500
Estimated price
£21,100
See more details
›
-5%
1/4
- 2013
- 37,943 miles
- 3.0 Diesel 313 BHP 46.3 Mpg
-
Dealer, E152GN London, London
Super price
Save
£2,900
£17,000
Estimated price
£19,900
See more details
›
0%
1/4
- 2016
- 19,067 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, ME5 9QG Chatham, Kent
Super price
Save
£2,700
£18,500
Estimated price
£21,200
See more details
›
1/4
- 2018
- 37,000 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, CW7 3AL Manchester, Cheshire
Super price
Save
£3,100
£19,899
Estimated price
£23,000
See more details
›
-1%
1/4
- 2017
- 52,229 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, ME59QG Chatham, Kent
Super price
Save
£2,800
£17,200
Estimated price
£20,000
See more details
›
1/4
- 2020
- 5 miles
- 3.0 Petrol 360 BHP 31.0 Mpg
-
Dealer, WC1E 7DP London, London
Super price
Save
£6,100
£46,999
Estimated price
£53,100
See more details
›
1/4
- 2017
- 72,596 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, ME59QG Chatham, Kent
Super price
Save
£2,400
£15,800
Estimated price
£18,200
See more details
›
0%
1/4
- 2017
- 40,953 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, ME59QG Chatham, Kent
Super price
Save
£2,500
£18,200
Estimated price
£20,700
See more details
›
-1%
1/4
- 2016
- 55,819 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, ME59QG Chatham, Kent
Super price
Save
£3,000
£15,300
Estimated price
£18,300
See more details
›
1/4
- 2019
- 18,683 miles
- 3.0 Diesel BHP
-
Dealer, BS10 7TU BRISTOL, Gloucestershire
Super price
Save
£4,100
£32,950
Estimated price
£37,000
See more details
›
1/4
- 2013
- 102,600 miles
- 2.0 Diesel BHP
-
Dealer, IP29 5AP Bury Saint Edmunds, Suffolk
Super price
Save
£2,900
£7,995
Estimated price
£10,900
See more details
›
-3%
1/1
- 2015
- 25,000 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, DE65 5BH Derby, Derbyshire
Super price
Save
£2,600
£16,800
Estimated price
£19,400
See more details
›
New

- 2020
- 551 miles
- 2.0 Diesel 190 BHP 47.1 Mpg
-
Dealer, ST4 4GU Stoke, Staffordshire
Super price
Save
£3,900
£33,332
Estimated price
£37,200
See more details
›
1/1
- 2011
- 17,000 miles
- 2.0 Diesel 184 BHP 50.4 Mpg
-
Dealer, CM19 5LJ Harlow, Essex
Super price
Save
£2,300
£11,989
Estimated price
£14,300
See more details
›
-5%
1/1
- 2015
- 31,000 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, EH10 5JQ Midlothian
Super price
Save
£3,000
£15,995
Estimated price
£19,000
See more details
›
1/4
- 2004
- 110,000 miles
- 3.0 Petrol 231 BHP 23.3 Mpg
-
Dealer, KT20 7PS Tadworth, Surrey
Super price
Save
£1,300
£1,995
Estimated price
£3,300
See more details
›
1/1
- 2018
- 28,000 miles
- 3.0 Petrol 356 BHP 34.4 Mpg
-
Dealer, L15 8HE Liverpool, Merseyside
Super price
Save
£3,400
£32,995
Estimated price
£36,400
See more details
›
1/1
- 2020
- 759 miles
- 3.0 Petrol 503 BHP 24.6 Mpg
-
Dealer, BT52 1QS Coleraine
Super price
Save
£6,800
£56,950
Estimated price
£63,700
See more details
›
-4%
1/1
- 2015
- 50,168 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
-
Dealer, YO19 4SH York, North Yorkshire
Super price
Save
£3,400
£14,200
Estimated price
£17,600
See more details
›
1/1
- 2017
- 40,000 miles
- 2.0 Diesel 188 BHP
-
Dealer, L30 6TZ Liverpool, Merseyside
Super price
Save
£2,900
£18,000
Estimated price
£20,900
See more details
›