Sort By
2016 BMW 4 Series
430i M Sport 2dr Auto [Professional Media]
Usedirect/ Premium Direct Newtownabbey
19,300 miles
Call dealer
£20,995
2013 BMW 4 Series
420d M Sport 2dr
Arnold Clark Wolverhampton Motorstore
94,996 miles
Call dealer
£10,498
2014 BMW 4 Series
420d xDrive M Sport 5dr Auto
Aberdeen Land Rover
47,243 miles
Call dealer
£14,350
2016 BMW 4 Series
430d xDrive M Sport 5dr Auto
Car Deal Warehouse Superstore Newbridge
82,138 miles
Call dealer
£14,400
2015 BMW 4 Series
420d M Sport 5dr Auto
Stratstone Bmw Doncaster
59,098 miles
Call dealer
£14,590
2017 BMW 4 Series
420d [190] M Sport 5dr Auto [Professional Media]
Stratstone Bmw Hull
19,561 miles
Call dealer
£20,991
2018 BMW 4 Series
420d [190] M Sport 5dr Auto [Professional Media]
Day’s Motorpark Haverfordwest
27,623 miles
Call dealer
£21,499
2018 BMW 4 Series
435d xDrive M Sport 5dr Auto [Professional Media]
Arnold Clark Harry Fairbairn Dumfries Bmw/Mini
18,619 miles
Call dealer
£29,898
2019 BMW 4 Series
420i M Sport 2dr Auto [Professional Media]
Halliwell Jones North Wales
8,164 miles
Call dealer
£30,980
2014 BMW 4 Series
420d M Sport 5dr
Halliwell Jones Wilmslow
48,853 miles
Call dealer
£14,990
Contract hire from £277.86 per month
Showing 1 - 10 of 682 cars