Filter results 424 Cars
Other BMW 3 Series searches
Browse by shape
Browse by engine
Browse by trim
Sort By
2016 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Wavertree Car Centre Ltd
56,388 miles
Request callback
£12,995
2018 BMW 3 Series
316d Sport 4dr Step Auto
316d Sport 4dr Step Auto
EMG Bury St Edmunds
47,665 miles
Request callback
£12,995
2015 BMW 3 Series
3.0 330D M Performance XDrive M Sport Automatic 260 BHP Euro 6 ULEZ Free
3.0 330D M Performance XDrive M Sport Automatic 260 BHP Euro 6 ULEZ Free
Auto Capital Ltd
81,915 miles
Request callback
£13,490
2016 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
J & I Car Sales Ltd
98,990 miles
Request callback
£13,695
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Sandicliffe Ford Loughborough Used
50,485 miles
Request callback
£13,789
2017 BMW 3 Series
2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP
2.0 320D XDRIVE M SPORT SHADOW EDITION 4d 188 BHP
Driven Car Sales Ltd Thornaby
82,346 miles
Request callback
£13,790
2018 BMW 3 Series
320d xDrive SE 4dr Step Auto
320d xDrive SE 4dr Step Auto
Quality Part X Ltd
59,665 miles
Request callback
£13,800
2017 BMW 3 Series
330d xDrive M Sport 4dr Step Auto
330d xDrive M Sport 4dr Step Auto
Wavertree Car Centre Ltd
90,597 miles
Request callback
£13,895
2014 BMW 3 Series
3.0 335D XDRIVE M SPORT AUTO 4d 309 BHP
3.0 335D XDRIVE M SPORT AUTO 4d 309 BHP
Staverton Garage
77,821 miles
Request callback
£13,896
2016 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Anchor Cars Tadley
55,877 miles
Request callback
£13,995
2018 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Fred Coupe Nissan Preston
72,200 miles
Request callback
£13,995
Buy new from | £31,958 | (list price from £35,409) |
Showing 61 - 75 of 424 cars