Filter results 144 Cars
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 340i Automatic
- BMW 3 Series Touring M340d Automatic
- BMW 3 Series Touring M340i Automatic
Browse by trim
Sort By
2024 BMW 3 Series Touring
330e Sport 5dr Step Auto
330e Sport 5dr Step Auto
Group 1 Bedford BMW
11,310 miles
Request callback
£30,993
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Group 1 Borehamwood BMW
14,406 miles
Request callback
£32,990
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Lincoln BMW
6,000 miles
Request callback
£32,990
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW
10,168 miles
Request callback
£33,695
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Hindhead BMW
3,904 miles
Request callback
£34,355
2024 BMW 3 Series Touring
320d MHT M Sport 5dr Step Auto
320d MHT M Sport 5dr Step Auto
Group 1 Bedford BMW
7,368 miles
Request callback
£34,993
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW
12,008 miles
Request callback
£35,295
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Brighton BMW
2,492 miles
Request callback
£35,990
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Hailsham BMW
3,777 miles
Request callback
£36,995
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Cambridge BMW
5,369 miles
Request callback
£37,995
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Borehamwood BMW
3,148 miles
Request callback
£38,790
2020 BMW 3 Series Touring
M340i xDrive 5dr Step Auto
M340i xDrive 5dr Step Auto
Group 1 Southend BMW
14,933 miles
Request callback
£41,990
2024 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Group 1 Farnborough BMW
8,126 miles
Request callback
£52,895
2025 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
M340i xDrive MHT 5dr Step Auto
Group 1 Hailsham BMW
10 miles
Request callback
£56,995
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Group 1 Reading BMW
47,645 miles
Request callback
£23,395
Buy new from | £38,970 | (list price from £43,930) |
Showing 76 - 90 of 144 cars