Filter results 419 Cars
Browse by shape
Browse by engine
Sort By
2015 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Harvey's Autos Limited
74,111 miles
Request callback
£14,000
2018 BMW 3 Series
2.0 330E M SPORT SHADOW EDITION 4d AUTO 249 BHP
2.0 330E M SPORT SHADOW EDITION 4d AUTO 249 BHP
Wavertree Car Centre Ltd
59,714 miles
Request callback
£14,295
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
92,407 miles
Request callback
£14,450
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
£14,490
2015 BMW 3 Series
2.0 320D XDRIVE M SPORT 4d 181 BHP
2.0 320D XDRIVE M SPORT 4d 181 BHP
Car Hunters
57,726 miles
Request callback
£14,495
2016 BMW 3 Series
3.0 330D M SPORT 4d 255 BHP
3.0 330D M SPORT 4d 255 BHP
Pinetree Car Superstore Ltd Tonypandy
47,752 miles
Request callback
£14,799
2017 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Any Credit Car Company
67,012 miles
Request callback
£14,995
2015 BMW 3 Series
3.0 335D XDRIVE M SPORT 4d 308 BHP
3.0 335D XDRIVE M SPORT 4d 308 BHP
Bellevue Garage Ltd
64,616 miles
Request callback
£14,999
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
Pinetree Car Superstore Ltd Tonypandy
68,165 miles
Request callback
£14,999
2017 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
HPL Motors Limited -
74,006 miles
Request callback
£15,299
2017 BMW 3 Series
3.0L 330D XDRIVE M SPORT 4d AUTO 255 BHP
3.0L 330D XDRIVE M SPORT 4d AUTO 255 BHP
JGM Group
73,589 miles
Request callback
£15,450
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
S James Prestige Limited
68,200 miles
Request callback
£15,490
2017 BMW 3 Series
2.0 318D M SPORT 4d AUTO 148 BHP
2.0 318D M SPORT 4d AUTO 148 BHP
HPL Motors Atherton Preston
30,000 miles
Request callback
£15,499
2016 BMW 3 Series
2.0 320D M SPORT 4d 188 BHP
2.0 320D M SPORT 4d 188 BHP
Pinetree Car Superstore Ltd Tonypandy
53,741 miles
Request callback
£15,899
2017 BMW 3 Series
320d xDrive M Sport Saloon
320d xDrive M Sport Saloon
JKC Approved Used BMW
55,200 miles
Request callback
£15,950
Buy new from | £31,460 | (list price from £34,910) |
Showing 46 - 60 of 419 cars