Filter results 92 Cars
Browse by trim
Sort By
2020 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 188 BHP
2.0 320D XDRIVE M SPORT 4d 188 BHP
Motor 4 U Limited
95,000 miles
Call dealer
£19,188
2020 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
HPL Motors Atherton Preston
41,498 miles
Call dealer
£21,999
2020 BMW 3 Series
2.0 320D M SPORT MHEV 4d AUTO 188 BHP
2.0 320D M SPORT MHEV 4d AUTO 188 BHP
S James Prestige Limited
36,500 miles
Call dealer
£22,990
2021 BMW 3 Series
2.0 320D M SPORT MHEV 4d AUTO 188 BHP
2.0 320D M SPORT MHEV 4d AUTO 188 BHP
Wavertree Car Centre Ltd
39,633 miles
Call dealer
£22,995
2020 BMW 3 Series
2.0 320D XDRIVE M SPORT MHEV 4d 188 BHP *ULEZ, UPTO 63MPG, HUGE SPEC, CHOICE OF 2!!*
2.0 320D XDRIVE M SPORT MHEV 4d 188 BHP *ULEZ, UPTO 63MPG, HUGE SPEC, CHOICE OF 2!!*
Auto Choice
31,076 miles
Call dealer
£24,685
2020 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 188 BHP Reverse Camera, Heated Front Seats, Satellite Navigation, Parking
2.0 320D XDRIVE M SPORT 4d 188 BHP Reverse Camera, Heated Front Seats, Satellite Navigation, Parking
Car Time Motor Co UK Ltd Bury
12,736 miles
Call dealer
£27,599
2022 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Vauxhall Wakefield
30,424 miles
Call dealer
£27,600
2018 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
John Clark Select Perth
69,519 miles
Call dealer
£13,850
2019 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Marshall BMW Scunthorpe
32,336 miles
Call dealer
£23,714
2018 BMW 3 Series
320d M Sport Shadow Edition 4dr Step Auto
320d M Sport Shadow Edition 4dr Step Auto
Usedirect Portadown
32,585 miles
Call dealer
£18,499
2017 BMW 3 Series
320d M Sport Shadow Edition 4dr Step Auto
320d M Sport Shadow Edition 4dr Step Auto
Lookers Kia Stockport
49,000 miles
Call dealer
£16,431
Buy new from | £36,294 | (list price from £40,220) |
Showing 16 - 30 of 92 cars