Filter results 8 Cars
Browse by trim
Sort By
2013 BMW 3 Series
3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr
3.0 335d M Sport Auto xDrive Euro 6 (s/s) 4dr
North Sands
105,000 miles
Call dealer
£9,790
2015 BMW 3 Series
3.0 335D XDRIVE M SPORT 4d 309 BHP
3.0 335D XDRIVE M SPORT 4d 309 BHP
Aidan Piers Ltd
93,070 miles
Call dealer
£12,500
2015 BMW 3 Series
3.0L 335D XDRIVE M SPORT 4d AUTO 308 BHP
3.0L 335D XDRIVE M SPORT 4d AUTO 308 BHP
Brasswell Car Sales
48,414 miles
Call dealer
£17,995
2017 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Lookers Vauxhall Birmingham
39,865 miles
Call dealer
£19,999
2017 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Marshall Honda Peterborough
61,005 miles
Call dealer
£15,937
2018 BMW 3 Series
335d xDrive M Sport Shadow Edition 4dr Step Auto
335d xDrive M Sport Shadow Edition 4dr Step Auto
LMC Family Car Centre
63,855 miles
Call dealer
£17,780
2017 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Rix Motor Company
76,000 miles
Call dealer
£16,999
2017 BMW 3 Series
335d xDrive M Sport 4dr Step Auto
335d xDrive M Sport 4dr Step Auto
Rix Motor Company
53,000 miles
Call dealer
£19,950
Buy new from | £34,794 | (list price from £40,220) |
Showing 1 - 8 of 8 cars