Filter results 51 Cars
Browse by engine
Sort By
2014 BMW 3 Series
2.0 318D SPORT 4d 141 BHP
2.0 318D SPORT 4d 141 BHP
Happier Finance Ltd t/a Happier Cars
105,000 miles
Request callback
£5,995
2016 BMW 3 Series
2.0 318D SPORT 4d 148 BHP
2.0 318D SPORT 4d 148 BHP
Terry Coulter Cars
103,000 miles
Request callback
£7,495
2014 BMW 3 Series
2.0 320D SPORT 4d 184 BHP
2.0 320D SPORT 4d 184 BHP
Hammond Cars Bury Rd
69,484 miles
Request callback
£7,900
2014 BMW 3 Series
2.0 318D SPORT 4d 141 BHP PARKING AID, CRUISE CONTROL
2.0 318D SPORT 4d 141 BHP PARKING AID, CRUISE CONTROL
Top Gear Motors
90,085 miles
Request callback
£8,790
2016 BMW 3 Series
2.0 320D SPORT 4d 188 BHP
2.0 320D SPORT 4d 188 BHP
Glasgow Road Falkirk
109,000 miles
Request callback
£8,990
2014 BMW 3 Series
2.0 318D SPORT 4d 141 BHP
2.0 318D SPORT 4d 141 BHP
Ratcliffe Car Sales
55,841 miles
Request callback
£9,195
2016 BMW 3 Series
1.5 318I SPORT 4d 135 BHP
1.5 318I SPORT 4d 135 BHP
CarWorld Superstore Boongate
62,959 miles
Request callback
£9,990
2014 BMW 3 Series
2.0 318D SPORT 4d 141 BHP
2.0 318D SPORT 4d 141 BHP
Pinetree Car Superstore Ltd Tonypandy
44,601 miles
Request callback
£9,999
2016 BMW 3 Series
1.5 318I SPORT 4d 135 BHP
1.5 318I SPORT 4d 135 BHP
CarWorld Superstore Boongate
83,551 miles
Request callback
£10,400
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 51 cars