AA Cars uses cookies. If you use our site, we'll assume you are happy with this.

Add your postcode for better results
Examples: ford fiesta or mercedes c class diesel automatic
1 - 20 of 80 Cars for sale

Used BMW 120 Automatic Cars for Sale

Buy with confidence: all used cars come with an AA history check and free AA breakdown cover

You won't find any stolen vehicles or insurance write-offs on AA Cars

Free breakdown cover and free history check
Add your postcode for more accurate results.

BMW 1 SERIES 120d SPORT

£3,250
LONDON
2004 (54) 90,000 miles Diesel Automatic
AA Dealer Promise
020 3018 3582* View details

BMW 1 SERIES 120i SE CONVERTIBLE

£8,500
LONDON
2008 (08) 54,200 miles Petrol Automatic
020 3018 2473* View details

BMW 1 Series 2.0 120i SE 5dr

£7,649 was £8,249
MITCHAM
2009 (59) 35,000 miles Petrol Automatic
AA Dealer Promise
020 3018 5147* View details

BMW 1 Series 2.0 120d SE 2dr

£7,980 was £8,480
WEMBLEY
2011 (11) 50,000 miles Diesel Automatic
AA Dealer Promise
020 3018 5972* View details

BMW 1 Series 2.0 120d M Sport 2dr

£7,880 was £7,980
WEMBLEY
2011 (60) 70,000 miles Diesel Automatic
AA Dealer Promise
020 3018 5972* View details

BMW 1 Series 2.0 120d SE 2dr

£6,990 was £7,480
WEMBLEY
2009 (09) 51,252 miles Diesel Automatic
AA Dealer Promise
020 3018 5972* View details

BMW 1 Series 2.0 120d SE 2dr

£7,450
WEMBLEY
2009 (09) 78,000 miles Diesel Automatic
AA Dealer Promise
020 3018 2451* View details

BMW 1 SERIES 2.0 120D M SPORT 2d AUTO 175 BHP

£9,985
CROYDON
2012 (12) 63,000 miles Diesel Automatic
AA Dealer Promise
020 3018 9749* View details

BMW 1 Series 2.0 120d SE 5dr

£5,590 was £6,925
ILFORD
2007 (07) 44,100 miles Diesel Automatic
AA Dealer Promise
020 3018 3364* View details

BMW 1 Series 2.0 120d M Sport 2dr

£7,180 was £7,980
STANMORE
2009 63,632 miles Diesel Automatic
AA Dealer Promise
020 3018 3946* View details

BMW 120 120i SE

£7,140
SOUTHALL
2010 (60) 57,364 miles Petrol Automatic
AA Dealer Promise
020 3018 2723* View details

BMW 1 Series 120d Exclusive Edition

£14,995 was £15,495
MOLESEY
2013 (13) 43,000 miles Diesel Automatic
AA Dealer Promise
020 3018 4772* View details

BMW 1 Series 120d Se

£5,995
MOLESEY
2004 (54) 50,000 miles Diesel Automatic
AA Dealer Promise
020 3018 4772* View details

BMW 1 SERIES 2.0 120D M SPORT 3d AUTO 181 BHP

£16,495
HARROW
2014 (14) 31,000 miles Diesel Automatic
AA Dealer Promise
020 3018 2477* View details

BMW 1 SERIES 2.0 120D M SPORT 2d AUTO 175 BHP

£13,000 was £14,695
HARROW
2013 (13) 47,000 miles Diesel Automatic
AA Dealer Promise
020 3018 2477* View details

BMW 1 Series 120d M Sport Huge Spec 4350.00 Factory Options

£8,990 was £9,990
ASHTEAD
2009 (59) 48,000 miles Diesel Automatic
AA Dealer Promise
01372 522 484* View details

BMW 1 Series 2.0 120d Sport Plus 2dr

£12,695 was £13,295
RAINHAM
2013 (13) 52,725 miles Diesel Automatic
AA Dealer Promise AA Approved Dealer AA Inspected
01708 392 869* View details

BMW 1 Series 2.0 120d Exclusive Edition 2dr

£12,395 was £13,495
RAINHAM
2012 (12) 59,763 miles Diesel Automatic
AA Dealer Promise AA Approved Dealer AA Inspected
01708 392 869* View details

BMW 1 Series 2.0 120d M Sport 5dr

£9,595 was £10,999
RAINHAM
2011 (11) 52,438 miles Diesel Automatic
AA Dealer Promise AA Approved Dealer AA Inspected
01708 392 869* View details

BMW 1 Series 2.0 120i Sport 2dr

£10,995
RAINHAM
2010 60,610 miles Petrol Automatic
AA Dealer Promise AA Approved Dealer
01708 392 869* View details

* Calls may be recorded for training and monitoring purposes. Please refrain from providing credit/debit card information on these calls. If you do so it is at your own risk.

** plus VAT where applicable