Sort By
2016 BMW 3 Series
1.5 318i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (136 ps)
Pinetree Car Superstore Ltd Tonypandy - 163 miles away
71,219 miles
Call dealer
£10,799
2021 BMW 3 Series Touring
320i M Sport 5dr Step Auto
Marshall BMW Hampshire - 165 miles away
43,292 miles
Call dealer
£23,689
2022 BMW 3 Series Touring
330e M Sport 5dr Step Auto
Marshall BMW Hampshire - 165 miles away
36,456 miles
Call dealer
£29,396
2022 BMW 3 Series Touring
M340i xDrive MHT 5dr Step Auto
Marshall BMW Hampshire - 165 miles away
15,898 miles
Call dealer
£39,913
2020 BMW 3 Series Touring
320i M Sport 5dr Step Auto
Group 1 Farnborough BMW - 166 miles away
51,264 miles
Call dealer
£22,495
2022 BMW 3 Series Touring
320i M Sport 5dr Step Auto
Group 1 Farnborough BMW - 166 miles away
28,079 miles
Call dealer
£27,050
2025 BMW 3 Series Touring
330e 22.3 kWh M Sport 5dr Step Auto
Group 1 Farnborough BMW - 166 miles away
9,074 miles
Call dealer
£36,650
2021 BMW 3 Series Touring
330d xDrive MHT M Sport Pro Edition 5dr Step Auto
Group 1 Farnborough BMW - 166 miles away
25,273 miles
Call dealer
£36,995
2022 BMW 3 Series
Touring M Sport M Sport
Prestige Cars Kent - 173 miles away
44,950 miles
Call dealer
£25,840
2022 BMW 3 Series
Touring M Sport M Sport
Prestige Cars Kent - 173 miles away
18,757 miles
Call dealer
£31,717
2022 BMW 3 Series Touring
320d xDrive MHT M Sport 5dr Step Auto
Car Deal Warehouse Superstore Newbridge - 176 miles away
53,273 miles
Call dealer
£25,399
2025 BMW 3 Series Touring
320i M Sport 5dr Step Auto
Marshall BMW Salisbury - 178 miles away
11,263 miles
Call dealer
£32,729
2023 BMW 3 Series Touring
320i M Sport 5dr Step Auto
Group 1 Hindhead BMW - 179 miles away
14,253 miles
Call dealer
£30,898
2025 BMW 3 Series Touring
330e 22.3 kWh M Sport 5dr Step Auto
Group 1 Hindhead BMW - 179 miles away
1,098 miles
Call dealer
£40,095
2019 BMW 3 Series
Grey 2.0 320i M Sport Shadow Edition Touring, 62,000 miles, Euro 6 ULEZ, Automatic, Red Leather, Rev
Kent East Peckham - 186 miles away
62,000 miles
Call dealer
£16,999
Buy new from £39,617 (list price from £44,575)
Showing 91 - 105 of 127 cars
Message dealer Request callback
Sending requestSending request

Thanks!

The dealer has received your request and will be in touch with you soon.

Thanks!

The dealer has received your request and will be in touch with you soon.

Create your deal
How to create your deal

Spend less time in the dealership and more time in your new wheels. By creating your deal online you can get the paperwork out of the way before you go to pick up your car.

Reserve a car

Found the car of your dreams and don't want to miss out? Reserve your car online.

Apply for finance

Get a quote based on your deposit, annual mileage and preferred duration and apply for finance before setting foot in the dealership

Part exchange your car

Got a car to trade in? Exter your registration, mileage and condition of the car to get an offer from the dealer

Show only these cars