Filter results 8 Cars
Sort By
2016 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Wavertree Car Centre Ltd
56,388 miles
Call dealer
£12,995
2016 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Sherwoods Town Centre Citroen
50,317 miles
Call dealer
£13,995
2021 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Vertu Bmw Exeter
21,993 miles
Call dealer
£26,672
2020 BMW 3 Series
320i xDrive M Sport Plus Edition 4dr Step Auto
320i xDrive M Sport Plus Edition 4dr Step Auto
Perrys SEAT Bolton
11,056 miles
Call dealer
£26,784
2021 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Vertu BMW Durham
17,017 miles
Call dealer
£27,981
2021 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Ocean Group BMW Paignton
12,189 miles
Call dealer
£29,940
2022 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Vertu BMW Durham
23,190 miles
Call dealer
£35,151
Buy new from | £31,898 | (list price from £35,410) |
Showing 1 - 8 of 8 cars