Skip to main content

3,070 Used BMW 3 Series cars for sale

BMW 3 Series2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)

2015 (65) - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps)30

Low Mileage

£14,995

Finance available £313 pm

  • 3L
  • 61.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

The Prestige Car Company

01493800239 *

BMW 3 Series2020 (69) - 2.0 320d SE Touring Auto Euro 6 (s/s) 5dr

2020 (69) - 2.0 320d SE Touring Auto Euro 6 (s/s) 5dr1

£17,450

Finance available £367 pm

  • 2L
  • 60.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Car Planet Watford

01923927636 *

4.3/5 Stars

BMW 3 Series2014 - 2.0 320d M Sport 4dr

2014 - 2.0 320d M Sport 4dr25

Reduced

£6,775

Finance available £129 pm

  • 2L
  • 112.8K

    Miles
  • Diesel
  • Manual
  • Saloon

BMW 3 Series2019 (19) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2019 (19) - 2.0 318d Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)40

Reduced

£15,990

  • 2L
  • 65.1K

    Miles
  • Diesel
  • Manual
  • Saloon

AutoUnit Ltd

01633741698 *

4.6/5 Stars

BMW 3 Series2020 - 330e Sport Pro 4dr Step Auto

2020 - 330e Sport Pro 4dr Step Auto1

£20,750

Finance available £406 pm

  • 2L
  • 40.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

David Hayton Ltd (Mazda Carlisle)

01228273252 *

BMW 3 Series2017 - 2.0 320d M Sport 4dr

2017 - 2.0 320d M Sport 4dr79

£7,990

Finance available £153 pm

  • 2L
  • 128.6K

    Miles
  • Diesel
  • Manual
  • Saloon

City Motors (Cambs) Ltd

01733666873 *

4.6/5 Stars

BMW 3 Series2013 - 320d SE 4dr

2013 - 320d SE 4dr12

Low Mileage

£6,250

Finance available £117 pm

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Marina Motors

02893447315 *

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr

2022 (71) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr80

£18,995

Finance available £370 pm

  • 2L
  • 82.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2021 - SPORT 318i 5dr Step Auto

2021 - SPORT 318i 5dr Step Auto43

Low Mileage

£20,999

  • 2L
  • 28.2K

    Miles
  • Petrol
  • Semi Auto
  • Estate

W R Davies Nissan Rhyl

01745776768 *

0/5 Stars

BMW 3 Series2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr49

£19,989

  • 2L
  • 47.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Yorkshire Vehicle Solutions Ltd

01423396105 *

0/5 Stars

BMW 3 Series2016 (16) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)

2016 (16) - 3.0 330d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (258 ps)25

Low Mileage

£14,895

Finance available £310 pm

  • 3L
  • 62.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Mss Motor Group Ltd

01255440166 *

5/5 Stars

BMW 3 Series2020 (20) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2020 (20) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)34

£14,999

  • 2L
  • 69.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Corner Park Garage (Swansea)

01792344016 *

2.7/5 Stars

BMW 3 Series2016 (65) - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)

2016 (65) - 2.0 320d SE Touring 5dr Diesel Auto Euro 6 (s/s) (190 ps)38

Low Mileage

£8,799

Finance available £174 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Prestige Motoring Group

01215160648 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2021 (71) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (43

£19,795

  • 2L
  • 51.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Cartime Nelson

01282501882 *

4.4/5 Stars

BMW 3 Series2017 - 1.5 318i Sport 5dr

2017 - 1.5 318i Sport 5dr42

£7,490

Finance available £145 pm

  • 1.5L
  • 100.2K

    Miles
  • Petrol
  • Manual
  • Estate

Swaan Motors Ltd

01733667053 *

BMW 3 Series2019 - 3.0 330d Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2019 - 3.0 330d Sport Touring Auto xDrive Euro 6 (s/s) 5dr18

£13,995

Finance available £290 pm

  • 3L
  • 71.7K

    Miles
  • Diesel
  • Automatic
  • Estate

The Small Car Company

02380017591 *

0/5 Stars

BMW 3 Series2011 (11) - 318i M Sport 5dr Step Auto

2011 (11) - 318i M Sport 5dr Step Auto20

£3,995

Finance available £67 pm

  • 2L
  • 132.7K

    Miles
  • Petrol
  • Automatic
  • Estate

RKH Motors

01480272021 *

BMW 3 Series2015 (15) - 320d SE 5dr

2015 (15) - 320d SE 5dr27

Reduced

£4,995

Finance available £89 pm

  • 2L
  • 129.0K

    Miles
  • Diesel
  • Manual
  • Estate

Trade Station Automotive Ltd

01623708458 *

BMW 3 Series2021 - 330I M Sport 4-Door

2021 - 330I M Sport 4-Door27

£21,920

Finance available £467 pm

  • 2L
  • 64.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hippo Approved

01254445378 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr

2021 (21) - 2.0 330e 12kWh Sport Pro Touring Auto Euro 6 (s/s) 5dr50

£16,991

  • 2L
  • 88.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Your Next Car Ltd

01156849398 *

0/5 Stars

Why buy a used BMW 3 Series?

If you're in the market for a car that provides a thrilling drive and plenty of luxury and style, then a used BMW 3 Series is a great choice. The powertrains are refined, and the cabin continues to receive the latest tech features. This versatile luxury car is just as at home on the motorway doing long journeys as it is on the school run.

Used BMW 3 Series snapshot review

Pros

  • Good range of frugal and punchy powerplants
  • Intuitive technology
  • Brilliant driving dynamics

Cons

  • In older models, cabin not as polished as rivals
  • Firm ride on M Sport
  • Expensive to buy

BMW 3 Series video review

Buying a used car checklist: what to look for

Buying a used car checklist: what to look for

Buying a used car can be a daunting task, but with our checklist, you can make sure you’re getting the best deal possible.

View guides

* Telephone numbers starting with 084X or 087X will cost you up to 13p per minute plus your telephone company's access charge. Calls to other telephone numbers will only cost your phone company's access charge.