Filter results 127 Cars
Browse by shape
Sort By
2022 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall BMW Bournemouth - 161 miles away
14,183 miles
Call dealer
£29,990
2025 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall BMW Bournemouth - 161 miles away
6,001 miles
Call dealer
£35,513
2024 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
Vertu BMW York - 164 miles away
2,101 miles
Call dealer
£33,980
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Dick Lovett BMW Bristol - 167 miles away
4,075 miles
Call dealer
£31,000
2025 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Dick Lovett BMW Bristol - 167 miles away
3,500 miles
Call dealer
£36,000
2022 BMW 3 Series
330e M Sport 4dr Step Auto
330e M Sport 4dr Step Auto
JCT600 Approved Centre Bradford - 170 miles away
74,667 miles
Call dealer
£18,250
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
JCT600 Approved Centre Bradford - 170 miles away
14,964 miles
Call dealer
£28,799
2021 BMW 3 Series
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (292 ps)
Car Time Motor Co UK Ltd Rochdale - 176 miles away
96,928 miles
Call dealer
£19,188
2021 BMW 3 Series
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 ps) Front / R
2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 6 (s/s) (292 ps) Front / R
Car Time Motor Co UK Ltd Rochdale - 176 miles away
70,322 miles
Call dealer
£21,941
2024 BMW 3 Series
2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)
2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)
Car Time Motor Co UK Ltd Rochdale - 176 miles away
16,521 miles
Call dealer
£34,788
2021 BMW 3 Series
2.0 320i M Sport Auto Euro 6 (s/s) 4dr
2.0 320i M Sport Auto Euro 6 (s/s) 4dr
The Car Co - 179 miles away
53,229 miles
Call dealer
£19,995
2021 BMW 3 Series
2.0 320i M Sport Auto Euro 6 (s/s) 4dr
2.0 320i M Sport Auto Euro 6 (s/s) 4dr
The Car Co - 179 miles away
46,020 miles
Call dealer
£20,975
2021 BMW 3 Series
2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr
2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr
The Car Co - 179 miles away
59,220 miles
Call dealer
£21,670
2021 BMW 3 Series
2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)
2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)
The Car Co - 179 miles away
17,481 miles
Call dealer
£23,930
2021 BMW 3 Series
2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr
2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr
The Car Co - 179 miles away
27,594 miles
Call dealer
£23,995
Buy new from | £36,566 | (list price from £41,310) |
Showing 76 - 90 of 127 cars