Filter results 70 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
Request callback
£19,188
2020 BMW 3 Series
2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)
2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)
S James Prestige Limited
50,000 miles
Request callback
£20,990
2019 BMW 3 Series
2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)
S James Prestige Limited
46,100 miles
Request callback
£21,490
2020 BMW 3 Series
2.0 320D M SPORT 4d AUTO 188 BHP
2.0 320D M SPORT 4d AUTO 188 BHP
HPL Motors Oldham Oldham
37,406 miles
Request callback
£21,799
2019 BMW 3 Series
2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)
S James Prestige Limited
28,200 miles
Request callback
£21,990
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
Request callback
£22,490
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
Request callback
£22,495
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
Request callback
£22,985
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
Request callback
£26,999
2018 BMW 3 Series
320d xDrive SE 4dr Step Auto
320d xDrive SE 4dr Step Auto
Hendy Car Store Exeter
74,087 miles
Request callback
£11,750
2021 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Motorpoint Peterborough
21,037 miles
Request callback
£25,499
2017 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Riverside Motor Group Volvo Doncaster
68,144 miles
Request callback
£14,190
2017 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Specialist Cars SEAT Aberdeen
53,709 miles
Request callback
£14,250
2019 BMW 3 Series
320d xDrive M Sport 4dr Step Auto
320d xDrive M Sport 4dr Step Auto
Lookers Volkswagen Newcastle upon Tyne
37,050 miles
Request callback
£23,557
2020 BMW 3 Series
320d xDrive MHT M Sport 4dr Step Auto
320d xDrive MHT M Sport 4dr Step Auto
Motorpoint Derby
24,210 miles
Request callback
£26,399
Buy new from | £34,794 | (list price from £40,220) |
Showing 16 - 30 of 70 cars