39 used BMW 120 2010 have been price checked

Do not overpay for your next car with AutoUncle’s valuation
1/4
- 2010
- 140,000 miles
- 2.0 Diesel 177 BHP 57.6 Mpg
-
Private seller, Ellesmere Port, Cheshire
Good price
Save
£700
£2,895
Estimated price
£3,600
See more details
›
1/4
- 2010
- 76,000 miles
- 2.0 Diesel 174 BHP 53.0 Mpg
-
Dealer, Bristol, Bristol
Good price
Save
£1,000
£4,495
Estimated price
£5,500
See more details
›
1/4
- 2010
- 76,000 miles
- 2.0 Petrol 170 BHP 42.8 Mpg
-
Dealer, LE18 1PS Leicestershire, Leicestershire
Fair price
Save
£300
£4,000
Estimated price
£4,300
See more details
›
-13%
1/3
- 2010
- 90,900 miles
- 2.0 Diesel 177 BHP 60.1 Mpg
-
Dealer, EX15 2FS Devon, Devon
Fair price
£4,995
Estimated price
£4,600
See more details
›
New
1/4
- 2010
- 125,095 miles
- 2.0 Diesel 177 BHP 57.6 Mpg
-
Dealer, Wakefield, West Yorkshire
Fair price
Save
£500
£3,395
Estimated price
£3,900
See more details
›
-1%
1/4
- 2010
- 58,713 miles
- 2.0 Petrol 167 BHP 42.0 Mpg
-
Dealer, Shiremoor, Tyne and Wear
Fair price
£5,575
Estimated price
£5,500
See more details
›
1/4
- 2010
- 81,000 miles
- 2.0 Diesel 174 BHP 60.0 Mpg
-
Dealer, Swansea
Fair price
£4,999
Estimated price
£4,600
See more details
›
-8%
1/4
- 2010
- 120,000 miles
- 2.0 Diesel 174 BHP 56.0 Mpg
-
Dealer, Hull, East Yorkshire
Fair price
Save
£0
£4,295
Estimated price
£4,300
See more details
›
-4%
1/4
- 2010
- 94,000 miles
- 2.0 Diesel 177 BHP 60.0 Mpg
-
Dealer, NG16 2TA Nottinghamshire, Nottinghamshire
Fair price
£4,795
Estimated price
£4,300
See more details
›
1/4
- 2010
- 122,450 miles
- 2.0 Diesel 177 BHP 60.1 Mpg
-
Dealer, Camberley, Surrey
Fair price
£4,100
Estimated price
£3,900
See more details
›
1/4
- 2010
- 95,000 miles
- 2.0 Petrol 170 BHP 42.8 Mpg
-
Dealer, Burnley, Lancashire
Fair price
Save
£0
£4,295
Estimated price
£4,300
See more details
›
1/1
- 2010
- 148,500 miles
- 2.0 Diesel 177 BHP 60.1 Mpg
-
Dealer, Welwyn Garden City, Hertfordshire
Fair price
Save
£200
£3,195
Estimated price
£3,400
See more details
›
1/4
- 2010
- 97,000 miles
- 2.0 Diesel 177 BHP 53.3 Mpg
-
Dealer, HD1 6NS Yorkshire, West Yorkshire
Fair price
£5,290
Estimated price
£4,800
See more details
›
1/4
- 2010
- 93,000 miles
- 2.0 Petrol 170 BHP 42.8 Mpg
-
Dealer, SK8 6PT Cheshire, Manchester
Fair price
Save
£500
£3,990
Estimated price
£4,500
See more details
›
-7%
1/4
- 2010
- 71,000 miles
- 2.0 Diesel 177 BHP 51.4 Mpg
-
Dealer, DE1 3RZ Derbyshire, Derbyshire
Fair price
£5,999
Estimated price
£5,600
See more details
›
1/4
- 2010
- 145,000 miles
- 2.0 Diesel 174 BHP 60.0 Mpg
-
Dealer, Bedford, Bedfordshire
Fair price
Save
£400
£3,490
Estimated price
£3,900
See more details
›
1/4
- 2010
- 112,000 miles
- 2.0 Diesel 177 BHP 60.1 Mpg
-
Dealer, BN43 5TA Sussex, West Sussex
Fair price
Save
£100
£3,995
Estimated price
£4,100
See more details
›
1/4
- 2010
- 117,000 miles
- 2.0 Diesel 177 BHP 53.3 Mpg
-
Dealer, Leigh, Manchester
Fair price
Save
£200
£3,695
Estimated price
£3,900
See more details
›
-3%
1/4
- 2010
- 78,000 miles
- 2.0 Diesel 177 BHP 60.1 Mpg
-
Dealer, PE1 5QP Peterborough, Cambridgeshire
Fair price
£5,790
Estimated price
£5,300
See more details
›
-11%
1/4
- 2010
- 51,000 miles
- 2.0 Petrol 167 BHP 42.0 Mpg
-
Dealer, Chertsey, Surrey
Fair price
£5,890
Estimated price
£5,700
See more details
›
-9%
1/4
- 2010
- 69,900 miles
- 2.0 Petrol 170 BHP 42.8 Mpg
-
Dealer, Swanley, Kent
Fair price
£4,999
Estimated price
£4,700
See more details
›
1/4
- 2010
- 158,000 miles
- 2.0 Diesel 177 BHP 60.1 Mpg
-
Private seller, Bedford, Bedfordshire
Fair price
£2,900
Estimated price
£2,800
See more details
›
-6%
1/4
- 2010
- 81,331 miles
- 2.0 Petrol 170 BHP 42.8 Mpg
-
Dealer, M12 6JH Manchester, Manchester
Fair price
Save
£100
£4,690
Estimated price
£4,800
See more details
›

- 2010
- 39,000 miles
- 2.0 Diesel 177 BHP 53.3 Mpg
-
Dealer, Egham, Surrey
Fair price
Save
£300
£4,990
Estimated price
£5,300
See more details
›