Filter results 61 Cars
Browse by engine
Sort By
2021 BMW 3 Series
330e Sport Pro 4dr Step Auto
330e Sport Pro 4dr Step Auto
CarSupermarket.Com Sheffield
80,856 miles
Call dealer
£22,157
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
Call dealer
£5,995
2003 BMW 3 Series
3.0 330CI SPORT 2d 228 BHP NATIONWIDE DELIVERY AVAILABLE
3.0 330CI SPORT 2d 228 BHP NATIONWIDE DELIVERY AVAILABLE
Clifford Car Sales
88,000 miles
Call dealer
£5,995
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
Call dealer
£8,455
2016 BMW 3 Series
1.5 318I SPORT 4d 135 BHP
1.5 318I SPORT 4d 135 BHP
CarWorld Superstore Boongate
62,959 miles
Call dealer
£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
Call dealer
£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
Call dealer
£10,400
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 15 of 61 cars