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

Add your postcode for better results
Examples: bmw 123 diesel or audi a3
1 - 20 of 27 Cars for sale

Used BMW 123 Cars for Sale

Read our helpful guide to second hand BMW 123 .

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 3 SERIES 123d M SPORT

£4,500
LONDON
2008 (57) 170,000 miles Diesel Manual
AA Dealer Promise
020 3018 2483* View details

BMW 1 Series 2.0 123d SE 5dr

£3,495 was £4,295
MOLESEY
2008 (58) 130,405 miles Diesel Manual
AA Dealer Promise
020 0002 2063* View details

BMW 1 Series 2.0 123d M Sport 2dr

£12,990 was £12,995
RAINHAM
2011 34,333 miles Diesel Manual
AA Dealer Promise AA Approved Dealer AA Inspected
01708 392 869* View details

BMW 1 SERIES 123d M SPORT

£6,944 was £6,994
BROXBOURNE
2008 (58) 99,200 miles Diesel Manual
AA Dealer Promise
01992 692 531* View details

BMW 1 Series 2.0 123d SE 2dr

£7,989 was £8,489
HODDESDON
2009 99,000 miles Diesel Automatic
AA Dealer Promise
01992 692 617* View details

BMW 123 123d SE

£3,478 was £3,972
GRAYS
2008 (57) 161,000 miles Diesel Manual
AA Dealer Promise
01375 861 485* View details

BMW 1 Series 123d 2.0 Msport

£10,500
HORLEY
2011 (60) 39,800 miles Diesel Manual
AA Dealer Promise
01293 325 249* View details

BMW 1 Series 2.0 123d M Sport 2dr

£10,950 was £12,950
TONBRIDGE
2009 (59) 75,043 miles Diesel Automatic
01732 562 957* View details

BMW 1 SERIES 2.0 123D M SPORT 2d 202 BHP

£7,750 was £8,000
WICKFORD
2009 (09) 101,000 miles Diesel Manual
01268 372 155* View details

BMW 1 Series 2.0 123d M Sport 2dr

£9,989
BEDFORD
2011 (11) 58,209 miles Diesel Manual
AA Dealer Promise
01525 572 163* View details

BMW 123 123d M SPORT

£5,695
MILTON KEYNES
2008 (57) 107,000 miles Diesel Manual
AA Dealer Promise
01908 906 407* View details

BMW 1 Series 2.0 123d M Sport 2dr

£10,990
NEWBURY
2012 (61) 85,000 miles Diesel Automatic
AA Dealer Promise
01635 625 849* View details

BMW 1 Series 123d 2.0 M Sport 2dr

£10,950 was £13,950
ST. LEONARDS-ON-SEA
2011 (11) 59,000 miles Diesel Manual
01424 530 413* View details

BMW 1 Series 2.0 123d M Sport 2dr

£11,490 was £12,490
OLNEY
2012 (61) 59,970 miles Diesel Manual
AA Dealer Promise
01604 306 484* View details

BMW 1 Series 2.0 123d M Sport 2dr

£6,690
SOUTHAMPTON
2008 (57) 93,361 miles Diesel Manual
Franchised Dealer
01489 682 392* View details

BMW 1 Series 123D M Sport

£9,475
PETERBOROUGH
2010 (60) 85,155 miles Diesel Automatic
AA Dealer Promise AA Approved Dealer
01733 604 723* View details

BMW 123 123d M SPORT

£8,490
PETERBOROUGH
2008 78,600 miles Diesel Manual
AA Dealer Promise
01733 604 478* View details

BMW 1 SERIES 123d SE

£4,795 was £5,995
COVENTRY
2008 (08) 112,081 miles Diesel Manual
AA Dealer Promise
02477 021 986* View details

BMW 1 Series 2.0TD 123d M Sport

£14,950
CHELTENHAM
2011 (61) 29,129 miles Diesel Automatic
Franchised Dealer
01242 982 843* View details

BMW 123 123d M SPORT

£11,295
LEICESTER
2008 (58) 60,000 miles Diesel Manual
AA Dealer Promise
0116 343 3163* 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

BMW 123

Used BMW 123

AA Cars works closely with thousands of UK used car dealers to bring you one of the largest selections of BMW 123 cars on the market. You can also browse BMW dealers to find a second hand car close to you today. All used BMW 123 on the AA Cars website come with free 12 months breakdown cover.

Expert Opinion

The BMW 1 Series might be an entry-level model BMW, but that should in no way suggest that it isn't a seriously impressive car with the premium feel of the German manufacturer, the same blistering performance, effortless ride and handling as its bigger siblings, yet an approachable price tag and incredibly economic run costs. Nowhere is this better displayed than in the 123, especially the 2.0 litre twin-turbo diesel engine, which offers 54.7mpg returns, 0-60mph in seven seconds and a top speed of 148mph. It might not have the same poise or class as its bigger brothers the 3 Series and the 5 Series, and the 123 might not be as blisteringly powerful as the 135i variant, but it is elegant, fun and a joy to drive.

Key Facts

New Price
£25,750 - £31,390
AA Cars Average
£9,061
MPG
47.9 - 55.4
CO2 (g/km)
134 - 154
Tax Band
E - G
Noise Level
68.0 - 73.0