Filter results 274 Cars
Browse by shape
Browse by engine
- BMW 3 Series Touring 318d Automatic
- BMW 3 Series Touring 318i Automatic
- BMW 3 Series Touring 320d Automatic
- BMW 3 Series Touring 320i Automatic
- BMW 3 Series Touring 330d Automatic
- BMW 3 Series Touring 330e Automatic
- BMW 3 Series Touring 330i Automatic
- BMW 3 Series Touring 335d Automatic
- BMW 3 Series Touring M340d Automatic
- BMW 3 Series Touring M340i Automatic
Browse by trim
Sort By
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Swansea
29,736 miles
Call dealer
£29,699
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Newport
29,892 miles
Call dealer
£29,699
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Chingford
26,140 miles
Call dealer
£29,699
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Chingford
29,848 miles
Call dealer
£29,699
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Portsmouth
28,286 miles
Call dealer
£29,899
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Birtley
28,768 miles
Call dealer
£29,899
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Newport
28,173 miles
Call dealer
£29,899
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Swansea
28,827 miles
Call dealer
£29,899
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Chingford
28,613 miles
Call dealer
£29,899
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Peterborough
27,348 miles
Call dealer
£30,099
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Swansea
27,488 miles
Call dealer
£30,099
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Ipswich
27,505 miles
Call dealer
£30,099
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Chingford
27,720 miles
Call dealer
£30,099
2023 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Chingford
27,783 miles
Call dealer
£30,099
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Motorpoint Newport
26,015 miles
Call dealer
£30,299
Buy new from | £36,860 | (list price from £42,430) |
Showing 151 - 165 of 274 cars