Filter results 69 Cars
Browse by trim
Sort By
2017 BMW 3 Series
330e M Sport Shadow Edition 4dr Step Auto
330e M Sport Shadow Edition 4dr Step Auto
Witham Garage Ltd
83,932 miles
Call dealer
£16,950
2018 BMW 3 Series
2.0 330E M SPORT 4d AUTO 181 BHP
2.0 330E M SPORT 4d AUTO 181 BHP
HPL Motors Atherton
32,000 miles
Call dealer
£19,799
2020 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto - HEATED STEERING WHEEL - COMFORT AC
330e M Sport Pro Edition 4dr Step Auto - HEATED STEERING WHEEL - COMFORT AC
Southampton
31,054 miles
Call dealer
£35,695
2016 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Stoneacre Stafford Peugeot
75,100 miles
Call dealer
£14,795
Buy new from | £14,838 | (list price from £17,210) |
Showing 1 - 10 of 69 cars