Filter results 177 Cars
Browse by shape
Sort By
2014 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
McCarthy Cars
76,190 miles
Request callback
£10,495
2019 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Welcome to Williams Bolton BMW
35,148 miles
Request callback
£22,980
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Welcome to Williams Bolton BMW
11,476 miles
Request callback
£32,945
2024 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Welcome to Williams Stockport BMW
12,783 miles
Request callback
£33,745
2019 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)
Happier Finance Ltd t/a Happier Cars
58,000 miles
Request callback
£17,995
2019 BMW 3 Series
2.0 320I M SPORT 4d AUTO 181 BHP
2.0 320I M SPORT 4d AUTO 181 BHP
Wavertree Car Centre Ltd
61,282 miles
Request callback
£18,695
2020 BMW 3 Series
2.0 320I M SPORT 4d AUTO 181 BHP
2.0 320I M SPORT 4d AUTO 181 BHP
HPL Motors Oldham Oldham
50,252 miles
Request callback
£19,499
2019 BMW 3 Series
2.0 320I M SPORT 4d 181 BHP
2.0 320I M SPORT 4d 181 BHP
Motor 4 U Limited
83,000 miles
Request callback
£19,788
2020 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)
HPL Motors Atherton Preston
35,138 miles
Request callback
£20,499
2021 BMW 3 Series
2.0 320I M SPORT 5d AUTO 181 BHP
2.0 320I M SPORT 5d AUTO 181 BHP
S James Prestige Limited
37,300 miles
Request callback
£23,990
2020 BMW 3 Series
2.0 320I M SPORT 4d 181 BHP 10in Sat Nav, Heated Leather, Parking Sensors, Climate Control, Cruise C
2.0 320I M SPORT 4d 181 BHP 10in Sat Nav, Heated Leather, Parking Sensors, Climate Control, Cruise C
Car Time Motor Co UK Ltd Bury
29,045 miles
Request callback
£25,559
2019 BMW 3 Series
2.0 320I M SPORT 4d 181 BHP 10-inch Touchscreen with Sat Nav, Apple CarPlay, Harmon Kardon, Heated S
2.0 320I M SPORT 4d 181 BHP 10-inch Touchscreen with Sat Nav, Apple CarPlay, Harmon Kardon, Heated S
Car Time Motor Co UK Ltd Bury
31,954 miles
Request callback
£25,679
2020 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)
S James Prestige Limited
21,300 miles
Request callback
£27,588
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)
S James Prestige Limited
32,300 miles
Request callback
£28,188
2020 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Waylands Approved
50,188 miles
Request callback
£19,841
Buy new from | £34,794 | (list price from £40,220) |
Showing 1 - 15 of 177 cars