Filter results 671 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Motorpoint Peterborough
56,542 miles
Request callback
£18,699
2020 BMW 3 Series
330e Sport Pro 4dr Step Auto
330e Sport Pro 4dr Step Auto
Carsa Southampton
30,388 miles
Request callback
£20,190
2020 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
CarSupermarket.com Sheffield
62,926 miles
Request callback
£23,697
2022 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Lookers BMW Stoke
16,112 miles
Request callback
£24,999
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Motorpoint Burnley
4,819 miles
Request callback
£33,199
2013 BMW 3 Series
320d Efficientdynamics Business 2
320d Efficientdynamics Business 2
William Dyett Racing
92,606 miles
Request callback
£6,250
2016 BMW 3 Series
2.0 320D ED PLUS 4d AUTO 161 BHP
2.0 320D ED PLUS 4d AUTO 161 BHP
Wavertree Car Centre Ltd
136,480 miles
Request callback
£6,895
2014 BMW 3 Series
2.0 320D M SPORT 4d 181 BHP-Factory extras worth £3,880-2 FORMER KEEPERS-BLACK SAPPHIRE METALLIC WI
2.0 320D M SPORT 4d 181 BHP-Factory extras worth £3,880-2 FORMER KEEPERS-BLACK SAPPHIRE METALLIC WI
Rix Motor Company Ltd
122,000 miles
Request callback
£7,450
2013 BMW 3 Series
2.0 320D M SPORT 4d-2 FORMER KEEPERS FINISHED IN BLACK SAPPHIRE WITH BLACK DAKOTA LEATHER-19"M STAR
2.0 320D M SPORT 4d-2 FORMER KEEPERS FINISHED IN BLACK SAPPHIRE WITH BLACK DAKOTA LEATHER-19"M STAR
Rix Motor Company Ltd
113,000 miles
Request callback
£10,250
2017 BMW 3 Series
2.0 320D ED PLUS 4d AUTO 161 BHP
2.0 320D ED PLUS 4d AUTO 161 BHP
Wavertree Car Centre Ltd
68,419 miles
Request callback
£10,295
2017 BMW 3 Series
2.0 330E M SPORT 4d AUTO 181 BHP
2.0 330E M SPORT 4d AUTO 181 BHP
HPL Motors Atherton Preston
65,437 miles
Request callback
£11,799
Buy new from | £34,794 | (list price from £40,220) |
Showing 1 - 15 of 671 cars