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

Used BMW 125 Diesel 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 125d M Sport

£12,490
CROYDON
2014 (63) 67,000 miles Diesel Automatic
AA Dealer Promise
020 3018 4797* View details

BMW 1 Series 2.0 125d M Sport Sports Hatch 3dr

£11,800
DARTFORD
2013 (62) 69,327 miles Diesel Manual
AA Dealer Promise
01322 720 719* View details

BMW 1 Series 2.0TD 125d M Sport

£15,995 was £18,995
PORTSMOUTH
2014 (64) 27,246 miles Diesel Automatic
Franchised Dealer
02393 022 691* View details

BMW 1 SERIES 2.0 125d TwinTurbo M SPORT 5 Door Hatchback 8 Spd Auto HIGH SPEC

£17,000 was £20,000
FAREHAM
2014 (14) 29,000 miles Diesel Automatic
01329 462 916* View details

BMW 1 Series 125D M Sport

£16,975
PETERBOROUGH
2015 (15) 10,000 miles Diesel MANUAL
AA Dealer Promise AA Approved Dealer AA Inspected
01733 604 723* View details

BMW 1 Series 2.0 125d M Sport Sports Hatch Sport Auto 3dr (start/stop)

£17,000
HINCKLEY
2015 (15) 11,700 miles Diesel Automatic
AA Dealer Promise AA Approved Dealer AA Inspected AA Warranty
01455 862 857* View details

BMW 1 SERIES 2.0 125D M SPORT 5d AUTO 215 BHP

£17,879
LEICESTER
2015 (15) 30,000 miles Diesel Automatic
AA Dealer Promise
0116 343 2006* View details

BMW 1 Series 125d M Sport 3dr

£14,600 was £15,999
HALESWORTH
2013 (13) 18,615 miles Diesel Manual
01986 842 006* View details

BMW 1 Series 125d M Sport 3dr

£14,225 was £15,000
HALESWORTH
2013 (13) 18,615 miles Diesel Manual
Franchised Dealer
01986 842 872* View details

BMW 1 Series Diesel Hatchback Diesel 125d M Sport 5dr

£16,990
BOSTON
2015 (15) 19,981 miles Diesel Manual
Franchised Dealer
01205 852 651* View details

BMW 1 SERIES 2.0 125d M SPORT [218]

£14,790 was £15,990
BURTON-UPON-TRENT
2014 (14) 26,200 miles Diesel Manual
AA Inspected
01283 642 051* View details

BMW 1 SERIES 125d M Sport 3dr Step Auto

£16,799 was £17,999
DERBY
2015 (15) 20,013 miles Diesel Automatic
Franchised Dealer
01332 462 186* View details

BMW 1 Series 2.0 125d M Sport Sports Hatch 5dr (start/stop)

£15,000
WOLVERHAMPTON
2015 (15) 30,350 miles Diesel Manual
AA Dealer Promise AA Inspected AA Warranty
01902 216 595* View details

BMW 1 Series 2.0 125d M Sport Sports Hatch 5dr (start/stop)

£13,500
WOLVERHAMPTON
2014 (14) 56,430 miles Diesel Automatic
AA Dealer Promise AA Inspected AA Warranty
01902 216 595* View details

BMW 1 Series 2.0 125d M Sport Sports Hatch 3dr (start/stop)

£14,500
STOKE-ON-TRENT
2015 (15) 56,650 miles Diesel Manual
AA Dealer Promise AA Inspected AA Warranty
01782 492 791* View details

BMW 1 SERIES 125D M SPORT 5DR

£14,998 was £16,295
DONCASTER
2015 (15) 25,708 miles DIESEL MANUAL
Franchised Dealer
01302 232 153* View details

BMW 1 Series 125d M Sport Sat Nav Bluetooth

£16,980 was £18,995
DONCASTER
2015 (15) 25,645 miles Diesel Automatic
AA Dealer Promise
01302 232 901* View details

BMW 1 SERIES 2.0 125D M SPORT 3DR AUTOMATIC 215 BHP

£14,970
STOCKPORT
2014 (14) 61,602 miles Diesel Automatic
0161 623 2098* View details

BMW 1 Series 125d M Sport 5dr

£14,900
ALTRINCHAM
2015 (64) 22,616 miles Diesel Manual
Franchised Dealer
0161 623 2953* View details

BMW 1 SERIES 2.0 125D M SPORT 5d 215 BHP

£16,600 was £17,250
BURY
2015 (15) 10,000 miles Diesel Manual
0161 623 2096* 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