Filter results 14 Cars
Browse by shape
Browse by trim
Sort By
2015 BMW 3 Series
2.0 320I XDRIVE M SPORT 4d 181 BHP
2.0 320I XDRIVE M SPORT 4d 181 BHP
Country Car
65,760 miles
Request callback
£11,490
2021 BMW 3 Series
Saloon 320i xDrive M Sport 4dr Step Auto
Saloon 320i xDrive M Sport 4dr Step Auto
Peter Vardy Edinburgh BMW
43,551 miles
Request callback
£24,450
2021 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Peter Vardy Edinburgh BMW
10,000 miles
Request callback
£28,350
2022 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
BMW Bavarian
20,929 miles
Request callback
£31,995
2023 BMW 3 Series
320i xDrive Sport Saloon
320i xDrive Sport Saloon
JKC Approved Used BMW
10,085 miles
Request callback
£34,950
2023 BMW 3 Series
320i xDrive M Sport Saloon
320i xDrive M Sport Saloon
JKC Approved Used BMW
15,861 miles
Request callback
£37,950
2019 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Mercedes-Benz of Winchester
33,000 miles
Request callback
£21,980
2021 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Ocean Group BMW Paignton
12,189 miles
Request callback
£29,940
2019 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Vertu BMW Teesside
29,977 miles
Request callback
£23,686
2019 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Lookers BMW Crewe
24,101 miles
Request callback
£24,199
2020 BMW 3 Series
320i xDrive M Sport Plus Edition 4dr Step Auto
320i xDrive M Sport Plus Edition 4dr Step Auto
Perrys SEAT Bolton
11,056 miles
Request callback
£27,625
2016 BMW 3 Series
320i xDrive M Sport 4dr Step Auto
320i xDrive M Sport 4dr Step Auto
Sherwoods Town Centre Citroen
50,317 miles
Request callback
£13,995
2021 BMW 3 Series
320i xDrive Sport 4dr Step Auto
320i xDrive Sport 4dr Step Auto
Ocean Group BMW Plymouth
17,154 miles
Request callback
£24,950
Buy new from | £31,460 | (list price from £34,910) |
Showing 1 - 14 of 14 cars