Filter results 14 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
2021 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Marshall BMW Scunthorpe
15,463 miles
Request callback
£24,140
2022 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Lookers BMW Stoke
16,112 miles
Request callback
£24,999
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,929
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
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,641
2021 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Motorpoint Oldbury
52,417 miles
Request callback
£18,999
Buy new from | £34,794 | (list price from £40,220) |
Showing 1 - 14 of 14 cars