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 30 Cars for sale

Used BMW 123 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 1 Series 2.0 123d SE 2dr

£9,430
WEMBLEY
2009 (09) 57,000 miles Diesel Automatic
AA Dealer Promise
020 3018 3418* View details

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

£6,795 was £6,995
BRENTWOOD
2007 (57) 100,000 miles Diesel Manual
AA Dealer Promise
01277 517 932* View details

BMW 1 Series 123D 2.0 MSport

£13,900 was £15,000
HORLEY
2012 (61) 26,500 miles Diesel Manual
AA Dealer Promise
01293 325 249* View details

BMW 1 Series 2.0 123d SE 2dr

£8,000 was £9,000
WOKINGHAM
2008 (08) 44,500 miles Diesel Manual
0118 344 2618* View details

BMW 1 SERIES 123d SE

£5,995
COLCHESTER
2008 (58) 135,000 miles Diesel Manual
AA Dealer Promise
01206 492 171* View details

BMW 1 SERIES 123d M SPORT

£10,690 was £11,980
ST. NEOTS
2010 (60) 66,000 miles Diesel Manual
AA Dealer Promise
01480 701 731* View details

BMW 1 Series 2.0 123d M Sport 2dr

£11,990 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 SE 5d 202 BHP

£6,989
SOUTHAMPTON
2007 (57) 72,000 miles Diesel Manual
AA Dealer Promise
02381 172 656* View details

BMW 123D M Sport 123D M Sport

£7,975
PETERBOROUGH
2008 (08) 75,000 miles Diesel MANUAL
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 2.0 123d M Sport 2dr

£8,390 was £8,990
WARWICK
2008 (08) 78,000 miles Diesel Manual
AA Dealer Promise
01926 294 013* View details

BMW 1 SERIES 123d SE

£5,495 was £5,995
COVENTRY
2008 (08) 112,081 miles Diesel Manual
AA Dealer Promise
02477 021 986* 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

BMW 1 Series 2.0 123d M Sport 5dr

£7,478
LOUGHBOROUGH
2009 (59) 79,000 miles Diesel Manual
01509 742 051* View details

BMW 123 123d SE

£6,750 was £7,100
BIRMINGHAM
2008 (08) 81,000 miles Diesel Manual
0121 540 2172* View details

BMW 1 Series 2.0 123d M Sport 2dr

£7,999
BRISTOL
2009 (09) 114,000 miles Diesel Automatic
AA Dealer Promise
0117 368 2436* View details

BMW 1 Series 2.0 123d SE Coupe 2dr Diesel Manual (138 g/km, 204 bhp)

£6,999 was £7,499
BRISTOL
2008 (08) 92,000 miles Diesel Manual
AA Dealer Promise
0117 368 2436* View details

BMW 1 SERIES 2.0 123D SPORT PLUS EDITION 2d 202 BHP

£11,995 was £12,995
BRISTOL
2013 (62) 57,008 miles Diesel Manual
AA Dealer Promise
0117 368 2921* View details

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

£9,200
WEDNESBURY
2009 (09) 102,489 miles Diesel Automatic
AA Dealer Promise
0121 540 2651* View details

BMW 1 SERIES 123d M SPORT [18'][204]

£6,490
BURTON-UPON-TRENT
2007 (57) 92,636 miles Diesel Manual
01283 642 051* 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
£8,771
MPG
47.9 - 55.4
CO2 (g/km)
134 - 154
Tax Band
E - G
Noise Level
68.0 - 73.0