Filter results 135 Cars
Browse by shape
Sort By
2025 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall BMW Scunthorpe - 92 miles away
5,112 miles
Call dealer
£36,555
2021 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 96 miles away
27,083 miles
Call dealer
£26,995
2022 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 96 miles away
13,295 miles
Call dealer
£26,995
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 96 miles away
14,059 miles
Call dealer
£28,995
2024 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Group 1 Farnborough BMW - 96 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 - 96 miles away
7,296 miles
Call dealer
£31,995
2020 BMW 3 Series
2.0 320D M SPORT MHEV 4d AUTO 188 BHP
2.0 320D M SPORT MHEV 4d AUTO 188 BHP
HPL Motors Atherton Preston - 96 miles away
73,120 miles
Call dealer
£17,799
2021 BMW 3 Series
2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)
2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)
HPL Motors Atherton Preston - 96 miles away
60,359 miles
Call dealer
£20,299
2021 BMW 3 Series
2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)
2.0 320i M Sport Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)
HPL Motors Atherton Preston - 96 miles away
15,000 miles
Call dealer
£24,499
2021 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Marshall BMW Salisbury - 97 miles away
55,773 miles
Call dealer
£19,463
2022 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall BMW Salisbury - 97 miles away
56,900 miles
Call dealer
£22,592
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall BMW Salisbury - 97 miles away
7,852 miles
Call dealer
£30,549
2024 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Marshall BMW Salisbury - 97 miles away
8,884 miles
Call dealer
£32,068
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall BMW Salisbury - 97 miles away
7,309 miles
Call dealer
£35,350
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall BMW Salisbury - 97 miles away
4,134 miles
Call dealer
£35,897
Buy new from | £36,566 | (list price from £41,310) |
Showing 61 - 75 of 135 cars