Filter results 17 Cars
Browse by trim
Sort By
1987 BMW 3 Series
1.8 318I 2d 105 BHP
1.8 318I 2d 105 BHP
Happier Finance Ltd t/a Happier Cars
138,000 miles
Request callback
£9,995
2018 BMW 3 Series
1.5 318I SPORT 4d AUTO 135 BHP
1.5 318I SPORT 4d AUTO 135 BHP
Wavertree Car Centre Ltd
39,638 miles
Request callback
£13,395
2020 BMW 3 Series
318i SE 4dr Step Auto
318i SE 4dr Step Auto
John Clark BMW Aberdeen
33,501 miles
Request callback
£19,500
2018 BMW 3 Series
318i Sport 4dr Step Auto
318i Sport 4dr Step Auto
Lookers Volkswagen Preston
38,088 miles
Request callback
£13,299
2022 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Vauxhall Middlesbrough
22,486 miles
Request callback
£22,850
2021 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
CarSupermarket.com Birmingham
43,502 miles
Request callback
£24,597
2022 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Welcome to Williams Liverpool BMW
19,100 miles
Request callback
£25,990
2020 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Peugeot Mansfield
54,269 miles
Request callback
£18,599
2021 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Bennett Renault Leeds
36,616 miles
Request callback
£21,881
2021 BMW 3 Series
318i Sport 4dr Step Auto
318i Sport 4dr Step Auto
Ocean Group BMW Penryn
47,396 miles
Request callback
£19,950
2021 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Marshall BMW Scunthorpe
12,993 miles
Request callback
£23,715
Buy new from | £34,794 | (list price from £40,220) |
Showing 1 - 15 of 17 cars