Filter results 117 Cars
Browse by shape
Browse by engine
Sort By
2021 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Vertu BMW Teesside - 107 miles away
34,953 miles
Request callback
£25,426
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Vertu BMW Teesside - 107 miles away
20,807 miles
Request callback
£31,796
BMW 3 Series Touring
320i M Sport 5dr Step Auto [Pro Pack]
320i M Sport 5dr Step Auto [Pro Pack]
Vertu BMW Teesside - 107 miles away
Request callback
£48,454
2016 BMW 3 Series
2.0 320i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)
2.0 320i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)
JWV Motors Ltd - 110 miles away
100,668 miles
Request callback
£8,495
2016 BMW 3 Series Touring
320i xDrive M Sport 5dr
320i xDrive M Sport 5dr
Audi Newbury - 111 miles away
30,217 miles
Request callback
£16,859
2020 BMW 3 Series Touring
330i M Sport 5dr Step Auto
330i M Sport 5dr Step Auto
Dick Lovett BMW Hungerford - 111 miles away
63,566 miles
Request callback
£26,995
2022 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Group 1 Chelmsford BMW - 111 miles away
26,337 miles
Request callback
£35,295
2021 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Group 1 Chelmsford BMW - 111 miles away
28,573 miles
Request callback
£39,495
2021 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Group 1 Ipswich BMW - 114 miles away
26,100 miles
Request callback
£27,695
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Colchester BMW - 115 miles away
16,294 miles
Request callback
£33,295
2013 BMW 3 Series
1.6 316i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (136 ps)
1.6 316i Sport Touring 5dr Petrol Manual Euro 6 (s/s) (136 ps)
Premier Cars - 119 miles away
124,195 miles
Request callback
£3,495
2022 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Marshall BMW Hampshire - 119 miles away
30,148 miles
Request callback
£27,687
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Hampshire - 119 miles away
5,160 miles
Request callback
£35,993
2016 BMW 3 Series Touring
318d SE 5dr Step Auto
318d SE 5dr Step Auto
Dick Lovett BMW Bristol - 120 miles away
40,751 miles
Request callback
£15,500
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Dick Lovett BMW Bristol - 120 miles away
23,916 miles
Request callback
£28,000
Buy new from | £38,915 | (list price from £43,930) |
Showing 61 - 75 of 117 cars