Filter results 158 Cars
Sort By
2016 BMW 3 Series
320i Sport 4dr
320i Sport 4dr
Car World Supermarket - 9 miles away
77,782 miles
Call dealer
£8,990
2020 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Car World Supermarket - 9 miles away
58,307 miles
Call dealer
£20,300
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 - 13 miles away
48,900 miles
Call dealer
£22,790
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 - 13 miles away
37,300 miles
Call dealer
£24,490
2020 BMW 3 Series
2.0 320I M SPORT 4d AUTO 181 BHP
2.0 320I M SPORT 4d AUTO 181 BHP
S James Prestige Limited - 13 miles away
48,300 miles
Call dealer
£26,388
2020 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall Skoda Leicester - 33 miles away
25,845 miles
Call dealer
£22,780
2019 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Nuneaton Car Sales - 43 miles away
15,322 miles
Call dealer
£22,500
2019 BMW 3 Series
320i M Sport 4dr Step Auto [Plus Pack]
320i M Sport 4dr Step Auto [Plus Pack]
Motorpoint Coventry - 45 miles away
23,296 miles
Call dealer
£22,299
2021 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall Jaguar Whisby Road - 48 miles away
36,625 miles
Call dealer
£22,910
2022 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
BMW Derby - 53 miles away
17,098 miles
Call dealer
£31,690
2020 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
CarSupermarket.com Birmingham - 57 miles away
27,572 miles
Call dealer
£23,497
2020 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
CarSupermarket.com Birmingham - 57 miles away
19,583 miles
Call dealer
£25,497
1990 BMW 3 Series
2.0 320I 2d 129 BHP
2.0 320I 2d 129 BHP
Happier Finance Ltd t/a Happier Cars - 57 miles away
36,646 miles
Call dealer
£27,995
2019 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Lookers Vauxhall Birmingham - 60 miles away
26,077 miles
Call dealer
£21,829
2020 BMW 3 Series
320i M Sport 4dr Step Auto
320i M Sport 4dr Step Auto
Marshall SEAT Braintree - 61 miles away
20,369 miles
Call dealer
£23,990
Buy new from | £36,294 | (list price from £40,220) |
Showing 1 - 15 of 158 cars