20 used BMW 120 have been price checked in Derbyshire

Do not overpay for your next car with AutoUncle’s valuation
-11%
1/4
- 2019
- 123 miles
- 2.0 Petrol 184 BHP 47.1 Mpg
Super price
Save
£3,300
£17,600
Estimated price
£20,900
See more details
›
-8%
1/4
- 2017
- 14,563 miles
- 2.0 Diesel 190 BHP 65.7 Mpg
Super price
Save
£2,500
£15,950
Estimated price
£18,400
See more details
›
-5%
1/4
- 2017
- 6,654 miles
- 2.0 Petrol 184 BHP 48.7 Mpg
Super price
Save
£2,300
£13,750
Estimated price
£16,000
See more details
›
New
1/1
- 2017
- 55,944 miles
- 2.0 Diesel 187 BHP 65.7 Mpg
Good price
Save
£1,200
£13,190
Estimated price
£14,400
See more details
›
-4%
1/4
- 2016
- 39,186 miles
- 1.6 Petrol 177 BHP 48.7 Mpg
Good price
Save
£1,200
£11,000
Estimated price
£12,200
See more details
›
-8%
1/4
- 2016
- 41,717 miles
- 2.0 Diesel 187 BHP 61.4 Mpg
Good price
Save
£1,700
£11,900
Estimated price
£13,600
See more details
›
-4%
1/4
- 2016
- 14,800 miles
- 1.6 Petrol 177 BHP 47.9 Mpg
Good price
Save
£1,200
£15,250
Estimated price
£16,400
See more details
›
-9%
1/4
- 2017
- 28,284 miles
- 2.0 Petrol 184 BHP 46.3 Mpg
Good price
Save
£1,800
£14,000
Estimated price
£15,800
See more details
›
-10%
1/4
- 2016
- 33,002 miles
- 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save
£1,600
£12,495
Estimated price
£14,100
See more details
›
1/4
- 2018
- 17,946 miles
- 2.0 Diesel 187 BHP 60.1 Mpg
Good price
Save
£1,500
£16,500
Estimated price
£18,000
See more details
›
1/1
- 2016
- 40,333 miles
- 2.0 Diesel 187 BHP 65.7 Mpg
Good price
Save
£1,100
£13,822
Estimated price
£14,900
See more details
›
-5%
1/4
- 2018
- 24,000 miles
- 2.0 Diesel 190 BHP 48.7 Mpg
Good price
Save
£1,900
£17,899
Estimated price
£19,800
See more details
›
-3%
1/4
- 2017
- 32,000 miles
- 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save
£1,400
£13,990
Estimated price
£15,400
See more details
›
-6%
1/4
- 2017
- 40,629 miles
- 2.0 Diesel 187 BHP 65.7 Mpg
Good price
Save
£1,700
£14,950
Estimated price
£16,600
See more details
›
-9%
1/4
- 2016
- 28,273 miles
- 2.0 Diesel 190 BHP 60.1 Mpg
Good price
Save
£1,200
£13,950
Estimated price
£15,100
See more details
›
-8%
1/4
- 2016
- 36,173 miles
- 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save
£1,100
£12,795
Estimated price
£13,900
See more details
›
1/1
- 2017
- 36,971 miles
- 2.0 Petrol 181 BHP 47.9 Mpg
Good price
Save
£1,300
£15,500
Estimated price
£16,800
See more details
›
-3%
1/4
- 2018
- 28,277 miles
- 2.0 Diesel 190 BHP 62.8 Mpg
Good price
Save
£2,100
£15,299
Estimated price
£17,400
See more details
›
1/1
- 2017
- 36,193 miles
- 2.0 Petrol 181 BHP 47.9 Mpg
Good price
Save
£1,800
£15,000
Estimated price
£16,800
See more details
›
-5%
1/4
- 2017
- 9,748 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
Good price
Save
£1,700
£15,357
Estimated price
£17,100
See more details
›
-3%
1/4
- 2018
- 20,300 miles
- 2.0 Diesel 190 BHP 61.4 Mpg
Good price
Save
£1,300
£18,800
Estimated price
£20,100
See more details
›
1/4
- 2017
- 50,765 miles
- 2.0 Diesel 187 BHP 60.1 Mpg
Good price
Save
£1,800
£13,990
Estimated price
£15,800
See more details
›
1/4
- 2016
- 41,048 miles
- 1.6 Petrol 177 BHP 47.1 Mpg
Good price
Save
£1,700
£11,965
Estimated price
£13,700
See more details
›
-9%
1/4
- 2017
- 42,495 miles
- 2.0 Diesel 190 BHP 54.3 Mpg
Good price
Save
£1,400
£15,000
Estimated price
£16,400
See more details
›