Filter results 152 Cars
Browse by shape
Sort By
2020 BMW 3 Series
330e M Sport 4dr Auto
330e M Sport 4dr Auto
Group 1 Farnborough BMW - 96 miles away
51,861 miles
Request callback
£21,650
2022 BMW 3 Series
318i M Sport 4dr Step Auto
318i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 96 miles away
24,836 miles
Request callback
£23,450
2021 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Group 1 Farnborough BMW - 96 miles away
30,244 miles
Request callback
£25,995
2021 BMW 3 Series
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 ps)
HPL Motors Atherton Preston - 96 miles away
56,750 miles
Request callback
£19,599
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
Request callback
£19,999
2021 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Marshall BMW Salisbury - 97 miles away
29,027 miles
Request callback
£24,944
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
Request callback
£34,660
2022 BMW 3 Series
330e M Sport Pro Edition 4dr Step Auto
330e M Sport Pro Edition 4dr Step Auto
Vertu Bmw Bridgwater - 107 miles away
45,266 miles
Request callback
£26,252
2022 BMW 3 Series
330d xDrive MHT M Sport 4dr Step Auto
330d xDrive MHT M Sport 4dr Step Auto
Vertu Bmw Bridgwater - 107 miles away
35,382 miles
Request callback
£30,477
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
£25,695
2020 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Peter cooper Prestige West end - 110 miles away
22,912 miles
Request callback
£22,499
2020 BMW 3 Series
330i M Sport 4dr Step Auto
330i M Sport 4dr Step Auto
Vertu Bmw Yeovil - 112 miles away
29,326 miles
Request callback
£24,766
2022 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Vertu Bmw Yeovil - 112 miles away
173 miles
Request callback
£30,119
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Vertu Bmw Yeovil - 112 miles away
6,436 miles
Request callback
£32,533
2025 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Vertu Bmw Yeovil - 112 miles away
11 miles
Request callback
£37,534
Buy new from | £36,511 | (list price from £41,310) |
Showing 76 - 90 of 152 cars