Filter results 226 Cars
Browse by shape
Browse by engine
Sort By
2021 BMW 3 Series Touring
330e xDrive M Sport 5dr Step Auto
330e xDrive M Sport 5dr Step Auto
Car World Supermarket - 9 miles away
91,639 miles
Call dealer
£17,990
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Peterborough - 9 miles away
31,570 miles
Call dealer
£30,999
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Peterborough - 9 miles away
25,477 miles
Call dealer
£31,499
2019 BMW 3 Series Touring
320d Sport 5dr Step Auto
320d Sport 5dr Step Auto
Car World Superstore - 9 miles away
86,121 miles
Call dealer
£15,990
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Carverse Used Car Supermarket - 37 miles away
35,976 miles
Call dealer
£25,395
2021 BMW 3 Series Touring
M340d xDrive MHT 5dr Step Auto
M340d xDrive MHT 5dr Step Auto
Carverse Used Car Supermarket - 37 miles away
51,526 miles
Call dealer
£31,300
2022 BMW 3 Series Touring
330e Sport 5dr Step Auto
330e Sport 5dr Step Auto
Motorpoint Coventry - 45 miles away
26,316 miles
Call dealer
£27,099
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall Volvo Derby - 51 miles away
16,516 miles
Call dealer
£29,350
2021 BMW 3 Series Touring
330i M Sport 5dr Step Auto
330i M Sport 5dr Step Auto
BMW Derby - 53 miles away
21,394 miles
Call dealer
£30,990
2018 BMW 3 Series Touring
320i Sport 5dr Step Auto
320i Sport 5dr Step Auto
Pentagon Burton-on-Trent - 55 miles away
12,989 miles
Call dealer
£17,900
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
CarSupermarket.com Birmingham - 57 miles away
55,536 miles
Call dealer
£21,997
2021 BMW 3 Series Touring
330e xDrive Sport Pro 5dr Step Auto
330e xDrive Sport Pro 5dr Step Auto
CarSupermarket.com Birmingham - 57 miles away
13,619 miles
Call dealer
£29,697
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
CarSupermarket.com Birmingham - 57 miles away
35,299 miles
Call dealer
£33,497
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Lookers Vauxhall Birmingham - 60 miles away
32,619 miles
Call dealer
£29,499
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
County Motorparks Chelmsford - 66 miles away
16,988 miles
Call dealer
£34,500
Buy new from | £38,360 | (list price from £42,430) |
Showing 1 - 15 of 226 cars