Filter results 158 Cars
Browse by trim
Sort By
2021 BMW 3 Series
2.0 320d MHT M Sport 4dr Step Auto [Pro Pack]
2.0 320d MHT M Sport 4dr Step Auto [Pro Pack]
Comiskey Motors
51,132 miles
Call dealer
£24,950
2021 BMW 3 Series
2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr
2.0 320d MHT M Sport Auto Euro 6 (s/s) 4dr
Curtis Toyota Ballymena
39,000 miles
Call dealer
£24,990
2021 BMW 3 Series
2.0 320D M SPORT MHEV 4d 188 BHP
2.0 320D M SPORT MHEV 4d 188 BHP
Car Sales NI Ltd
51,629 miles
Call dealer
£25,900
2021 BMW 3 Series
2.0 320d MHT M Sport 4dr Step Auto
2.0 320d MHT M Sport 4dr Step Auto
Comiskey Motors
43,865 miles
Call dealer
£25,950
2021 BMW 3 Series
2.0 320d MHT M Sport 4dr Step Auto [Pro Pack]
2.0 320d MHT M Sport 4dr Step Auto [Pro Pack]
Comiskey Motors
41,214 miles
Call dealer
£25,950
2021 BMW 3 Series
2.0 320D M SPORT MHEV 4d 188 BHP
2.0 320D M SPORT MHEV 4d 188 BHP
Moy Auto Services
54,200 miles
Call dealer
£26,995
2021 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Peter Vardy Edinburgh BMW
11,028 miles
Call dealer
£27,490
2022 BMW 3 Series
320d xDrive MHT M Sport 4dr Step Auto
320d xDrive MHT M Sport 4dr Step Auto
BMW Bavarian
9,516 miles
Call dealer
£35,995
2022 BMW 3 Series
320d xDrive MHT M Sport 4dr Step Auto
320d xDrive MHT M Sport 4dr Step Auto
BMW Bavarian
9,533 miles
Call dealer
£35,995
Buy new from | £31,460 | (list price from £34,910) |
Showing 91 - 105 of 158 cars