Filter results 162 Cars
Browse by shape
Browse by engine
Browse by trim
Sort By
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Ocean Group BMW Paignton
11,533 miles
Call dealer
£33,900
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Ocean Group BMW Plymouth
10,262 miles
Call dealer
£33,900
2024 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Marshall BMW Bournemouth
6,833 miles
Call dealer
£39,156
2022 BMW 3 Series Touring
330e xDrive M Sport Pro Edition 5dr Step Auto
330e xDrive M Sport Pro Edition 5dr Step Auto
Saxton 4X4
23,623 miles
Call dealer
£30,850
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Scunthorpe
45,802 miles
Call dealer
£22,460
2021 BMW 3 Series Touring
320d M Sport 5dr Step Auto
320d M Sport 5dr Step Auto
Ocean Group BMW Plymouth
44,204 miles
Call dealer
£24,900
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Norwich
27,778 miles
Call dealer
£26,499
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Bournemouth
11,512 miles
Call dealer
£32,338
2020 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Car World Superstore
86,284 miles
Call dealer
£15,990
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Ocean Group BMW Plymouth
11,080 miles
Call dealer
£34,400
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Plymouth
11,492 miles
Call dealer
£33,800
2023 BMW 3 Series Touring
330e Sport 5dr Step Auto
330e Sport 5dr Step Auto
Prestige Cars Kent
18,760 miles
Call dealer
£28,060
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Paignton
6,884 miles
Call dealer
£32,900
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Ocean Group BMW Plymouth
12,683 miles
Call dealer
£34,250
Buy new from | £39,690 | (list price from £43,840) |
Showing 136 - 150 of 162 cars