Filter results 25 Cars
Sort By
2024 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Marshall BMW Salisbury - 114 miles away
8,354 miles
Request callback
£37,798
2020 BMW 3 Series
320d xDrive MHT M Sport 4dr Step Auto
320d xDrive MHT M Sport 4dr Step Auto
Motorpoint Portsmouth - 119 miles away
32,238 miles
Request callback
£21,699
2022 BMW 3 Series
330d MHT M Sport 4dr Step Auto
330d MHT M Sport 4dr Step Auto
Hippo Approved - 121 miles away
51,287 miles
Request callback
£24,620
2021 BMW 3 Series
330d MHT M Sport Pro Edition 4dr Step Auto
330d MHT M Sport Pro Edition 4dr Step Auto
Hippo Approved - 121 miles away
52,018 miles
Request callback
£25,720
2020 BMW 3 Series
2.0 320D M SPORT MHEV 4d AUTO 188 BHP
2.0 320D M SPORT MHEV 4d AUTO 188 BHP
HPL Motors Atherton Preston - 128 miles away
73,120 miles
Request callback
£17,799
2021 BMW 3 Series
2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)
2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)
HPL Motors Atherton Preston - 128 miles away
36,001 miles
Request callback
£22,799
2021 BMW 3 Series
318d MHT M Sport 4dr Step Auto
318d MHT M Sport 4dr Step Auto
Vertu BMW Sunderland - 173 miles away
53,491 miles
Request callback
£22,771
2021 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Audi Plymouth - 214 miles away
34,628 miles
Request callback
£25,660
2020 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Ocean Group BMW Plymouth - 215 miles away
46,000 miles
Request callback
£22,950
2021 BMW 3 Series
320d MHT M Sport 4dr Step Auto
320d MHT M Sport 4dr Step Auto
Ocean Group BMW Plymouth - 215 miles away
33,178 miles
Request callback
£25,990
Buy new from | £37,214 | (list price from £41,220) |
Showing 16 - 25 of 25 cars