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 29 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 1 Series 2.0 123d SE 5dr

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

BMW 1 Series 123d M Sport Huge Specification

£7,990
ASHTEAD
2008 (08) 62,000 miles Diesel Manual
AA Dealer Promise
01372 522 484* View details

BMW 1 SERIES 123d M SPORT

£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

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

BMW 123 123d SE

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

BMW 123d M SPORT

£7,900 was £8,990
BRENTWOOD
2008 (58) 53,000 miles Diesel Automatic
AA Dealer Promise
01277 517 465* 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

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

BMW 123d M SPORT

£12,450
WICKFORD
2011 (11) 40,000 miles Diesel Manual
AA Dealer Promise
01268 372 163* View details

BMW 123d SPORT PLUS EDITION (COMFORT PACK+SAT NAV+HEATED SEATS+CRUISE CON

£14,490
HIGH WYCOMBE
2012 (12) 52,000 miles Diesel Automatic
AA Dealer Promise
01494 352 162* View details

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

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

BMW 1 Series 123d 2.0 M Sport 2dr

£11,450 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 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

£7,790 was £8,990
WARWICK
2008 (08) 78,000 miles Diesel Manual
AA Dealer Promise
01926 294 013* 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 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 123d Sport Plus Edition Step Auto SAT NAV LEATHER

£15,975
GLOUCESTER
2013 (13) 29,000 miles Diesel Automatic
AA Dealer Promise
01452 235 498* View details

BMW 1 Series Diesel Hatchback Diesel 123d M Sport 3dr

£10,000 was £11,990
BOSTON
2011 (11) 60,112 miles Diesel Manual
Franchised Dealer
01205 852 651* View details

BMW 1 SERIES 2.0 123d M SPORT

£8,990
SUTTON COLDFIELD
2011 (61) 73,000 miles Diesel Manual
0121 540 2176* 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,270
MPG
47.9 - 55.4
CO2 (g/km)
134 - 154
Tax Band
E - G
Noise Level
68.0 - 73.0