Filter results 246 Cars
Browse by shape
Browse by engine
Sort By
2021 BMW 3 Series
M340i xDrive MHT 4dr Step Auto
M340i xDrive MHT 4dr Step Auto
Group 1 Farnborough BMW - 99 miles away
47,639 miles
Request callback
£32,950
2020 BMW 3 Series
M340i xDrive 4dr Step Auto
M340i xDrive 4dr Step Auto
Group 1 Farnborough BMW - 99 miles away
34,476 miles
Request callback
£32,995
2023 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 99 miles away
3,467 miles
Request callback
£34,350
2019 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Group 1 Reading BMW - 102 miles away
58,604 miles
Request callback
£19,295
2020 BMW 3 Series
M340i xDrive 4dr Step Auto
M340i xDrive 4dr Step Auto
Group 1 Reading BMW - 102 miles away
28,825 miles
Request callback
£33,750
2025 BMW 3 Series
M340i xDrive MHT 4dr Step Auto
M340i xDrive MHT 4dr Step Auto
Group 1 Reading BMW - 102 miles away
4,758 miles
Request callback
£49,450
2025 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Group 1 Brighton BMW - 103 miles away
4,000 miles
Request callback
£37,695
2024 BMW 3 Series
M340i xDrive MHT 4dr Step Auto
M340i xDrive MHT 4dr Step Auto
Group 1 Brighton BMW - 103 miles away
6,544 miles
Request callback
£48,895
2023 BMW 3 Series
M340i xDrive MHT 4dr Step Auto
M340i xDrive MHT 4dr Step Auto
Marshall BMW Hampshire - 106 miles away
5,670 miles
Request callback
£51,647
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Group 1 Hindhead BMW - 107 miles away
34,000 miles
Request callback
£26,898
2018 BMW 3 Series
320d M Sport 4dr Step Auto
320d M Sport 4dr Step Auto
Johnsons Select Used Oxford - 108 miles away
61,921 miles
Request callback
£13,790
2025 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Group 1 Lincoln BMW - 108 miles away
2,500 miles
Request callback
£37,490
2019 BMW 3 Series
340i M Sport Shadow Edition 4dr Step Auto
340i M Sport Shadow Edition 4dr Step Auto
Marshall BMW Grimsby - 117 miles away
33,448 miles
Request callback
£26,365
2021 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Vertu Renault Nottingham - 118 miles away
18,267 miles
Request callback
£24,717
2021 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Pentagon SEAT Nottingham - 118 miles away
32,739 miles
Request callback
£24,995
Buy new from | £36,511 | (list price from £41,310) |
Showing 61 - 75 of 246 cars