New and used cars for sale nationwide
Basics
Location
Nationwide
Vehicle status
Used, New, Pre-registered
Make and model
Any make, any model
Price
Minimum to Maximum
Year
Any to Maximum
Mileage
Up to Any mileage
Style
Body style
Any body style
Body colour
Any colour
Performance
Transmission
Any transmission
Drivetrain
Any drivetrain
Engine CC
Any to Maximum
Engine Bhp
Any to Maximum
Fuel type
All types
Ulez compliance
All compliance statuses
Features
Seating
Any seats seats
Door count
Any door count doors
Seller Info
Seller type
Any seller type
29




used
fair price
share
Share this vehicle

BMW 3 SERIES 2015
105855 miles
£8,850
105855 miles
£8,850
2015 BMW 3 Series2.0 320d Xdrive M Sport ...
£8,850
Automatic
Diesel
105,855 Miles

0



used
fair price
share
Share this vehicle

BMW 3 SERIES 2019
46500 miles
£20,295
46500 miles
£20,295
2019 BMW 3 Series2.0 320i M Sport Saloon
£20,295
Automatic
Petrol
46,500 Miles

0



used
fair price
share
Share this vehicle

BMW 3 SERIES 2006
114000 miles
£3,695
114000 miles
£3,695
2006 BMW 3 Series2.0 320d M Sport Touring
£3,695
Automatic
Diesel
114,000 Miles

15




used
fair price
share
Share this vehicle

BMW 3 SERIES 2010
280994 miles
£2,500
280994 miles
£2,500
2010 BMW 3 Series2.0 318d SE Touring 5dr ...
£2,500
Manual
Diesel
280,994 Miles

29




used
fair price
share
Share this vehicle

BMW 3 SERIES 2012
79450 miles
£8,222
79450 miles
£8,222
2012 BMW 3 Series2.0 320i M Sport Auto Eu...
£8,222
Automatic
Petrol
79,450 Miles

0



used
fair price
share
Share this vehicle

BMW 3 SERIES 2022
6000 miles
£27,995
6000 miles
£27,995
2022 BMW 3 Series2.0 320i M Sport Saloon
£27,995
Automatic
Petrol
6,000 Miles

20




used
fair price
share
Share this vehicle

BMW 3 SERIES 2016
140300 miles
£6,475
140300 miles
£6,475
2016 BMW 3 Series2.0 318d SE Touring 5dr ...
£6,475
Automatic
Diesel
140,300 Miles

30




used
fair price
share
Share this vehicle

BMW 3 SERIES 2016
80000 miles
£24,995
80000 miles
£24,995
2016 BMW 3 SeriesM3
£24,995
Semi Auto
Petrol
80,000 Miles

0



used
fair price
share
Share this vehicle

BMW 3 SERIES 2021
58028 miles
£18,250
58028 miles
£18,250
2021 BMW 3 Series2.0 318i Sport Touring
£18,250
Automatic
Petrol
58,028 Miles

29




used
fair price
share
Share this vehicle

BMW 3 SERIES 2017
60000 miles
£19,995
60000 miles
£19,995
2017 BMW 3 Series340i M Sport Auto
£19,995
Automatic
Petrol
60,000 Miles

37




used
fair price
share
Share this vehicle

BMW 3 SERIES 2010
67000 miles
£5,990
67000 miles
£5,990
2010 BMW 3 Series320d SE
£5,990
Automatic
Diesel
67,000 Miles

20




used
fair price
share
Share this vehicle

BMW 3 SERIES 2003
85000 miles
£4,999
85000 miles
£4,999
2003 BMW 3 Series330ci 2-door
£4,999
Automatic
Petrol
85,000 Miles

20




used
fair price
share
Share this vehicle

BMW 3 SERIES 2013
123968 miles
£7,999
123968 miles
£7,999
2013 BMW 3 Series3.0 330d M Sport Auto Eu...
£7,999
Automatic
Diesel
123,968 Miles

20




used
fair price
share
Share this vehicle

BMW 3 SERIES 2017
79920 miles
£14,712
79920 miles
£14,712
2017 BMW 3 Series2.0 320d M Sport Auto Eu...
£14,712
Automatic
Diesel
79,920 Miles

15




used
fair price
share
Share this vehicle

BMW 3 SERIES 2012
105403 miles
£3,490
105403 miles
£3,490
2012 BMW 3 Series320d M Sport
£3,490
Automatic
Diesel
105,403 Miles

47




used
fair price
share
Share this vehicle

BMW 3 SERIES 2013
130966 miles
£4,490
130966 miles
£4,490
2013 BMW 3 Series320d Efficientdynamics
£4,490
Automatic
Diesel
130,966 Miles

36 1




used
fair price
share
Share this vehicle

BMW 3 SERIES 2004
117880 miles
£13,999
117880 miles
£13,999
2004 BMW 3 SeriesM3 Smg
£13,999
Manual
Petrol
117,880 Miles

20




used
fair price
share
Share this vehicle

BMW 3 SERIES 2015
74496 miles
£6,995
74496 miles
£6,995
2015 BMW 3 Series318d SE Touring 5-door
£6,995
Automatic
Diesel
74,496 Miles

0 1


used
fair price
share
Share this vehicle

BMW 3 SERIES 2007
33744 miles
£12,995
33744 miles
£12,995
2007 BMW 3 Series3.0 335i M Sport Dct Eur...
£12,995
Automatic
Petrol
33,744 Miles





