Filter results 129 Cars
Browse by engine
Sort By
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Marshall BMW Scunthorpe - 253 miles away
7,611 miles
Request callback
£34,387
2021 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Group 1 Ipswich BMW - 259 miles away
50,820 miles
Request callback
£22,995
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Group 1 Ipswich BMW - 259 miles away
42,186 miles
Request callback
£24,850
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu BMW York - 262 miles away
27,801 miles
Request callback
£26,497
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Vertu BMW York - 262 miles away
2,493 miles
Request callback
£39,066
2021 BMW 3 Series Touring
318i M Sport 5dr Step Auto
318i M Sport 5dr Step Auto
Marshall BMW Grimsby - 264 miles away
27,718 miles
Request callback
£25,267
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Marshall BMW Grimsby - 264 miles away
3,687 miles
Request callback
£36,097
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu BMW Teesside - 290 miles away
4,063 miles
Request callback
£34,764
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Vertu BMW Teesside - 290 miles away
5,794 miles
Request callback
£36,651
2019 BMW 3 Series Touring
320d M Sport Shadow Edition 5dr Step Auto
320d M Sport Shadow Edition 5dr Step Auto
Lookers Volkswagen Middlesbrough - 293 miles away
72,071 miles
Request callback
£15,647
2024 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu BMW Durham - 301 miles away
9,199 miles
Request callback
£33,944
2024 BMW 3 Series Touring
330e M Sport 5dr Step Auto
330e M Sport 5dr Step Auto
Vertu BMW Durham - 301 miles away
9,628 miles
Request callback
£35,929
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
320i M Sport 5dr Step Auto
Vertu BMW Durham - 301 miles away
3,297 miles
Request callback
£41,490
2020 BMW 3 Series
2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)
2.0 320d M Sport Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)
Roadside Garages Limited - 303 miles away
37,489 miles
Request callback
£23,795
2019 BMW 3 Series
2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)
2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)
Wearside Autoparc Sunderland - 311 miles away
67,592 miles
Request callback
£16,399
Buy new from | £38,970 | (list price from £43,984) |
Showing 106 - 120 of 129 cars