Filter results 243 Cars
Other BMW 3 Series searches
Browse by shape
Browse by engine
Sort By
2023 BMW 3 Series
M340i xDrive MHT 4dr Step Auto
M340i xDrive MHT 4dr Step Auto
Marshall BMW Hampshire - 159 miles away
5,670 miles
Call dealer
£52,553
2018 BMW 3 Series
2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)
2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)
Country Car - 160 miles away
24,409 miles
Call dealer
£14,490
2019 BMW 3 Series
2.0 318d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)
2.0 318d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)
Country Car - 160 miles away
33,000 miles
Call dealer
£19,799
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Group 1 Reading BMW - 160 miles away
44,390 miles
Call dealer
£23,995
2024 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Group 1 Reading BMW - 160 miles away
5,875 miles
Call dealer
£36,450
2020 BMW 3 Series
320d MHT M Sport Plus Edition 4dr Step Auto
320d MHT M Sport Plus Edition 4dr Step Auto
Johnsons Volkswagen Birmingham - 162 miles away
77,127 miles
Call dealer
£20,999
2018 BMW 3 Series
320d EfficientDynamics Plus 4dr Step Auto
320d EfficientDynamics Plus 4dr Step Auto
Group 1 Hindhead BMW - 165 miles away
34,450 miles
Call dealer
£14,295
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Group 1 Hindhead BMW - 165 miles away
34,000 miles
Call dealer
£26,950
2022 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 168 miles away
13,295 miles
Call dealer
£24,995
2021 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Group 1 Farnborough BMW - 168 miles away
29,195 miles
Call dealer
£25,995
2021 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 168 miles away
27,083 miles
Call dealer
£26,695
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 168 miles away
14,059 miles
Call dealer
£27,995
2024 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Group 1 Farnborough BMW - 168 miles away
4,713 miles
Call dealer
£30,995
2024 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Group 1 Farnborough BMW - 168 miles away
7,296 miles
Call dealer
£30,995
2021 BMW 3 Series
M340d xDrive MHT 4dr Step Auto
M340d xDrive MHT 4dr Step Auto
Group 1 Farnborough BMW - 168 miles away
49,652 miles
Call dealer
£30,995
Buy new from | £36,566 | (list price from £41,310) |
Showing 46 - 60 of 243 cars