Skip to main content

3,110 Used BMW 3 Series cars for sale

BMW 3 Series2017 - 320d M Sport 4dr

2017 - 320d M Sport 4dr13

£12,250

Finance available £251 pm

  • 2L
  • 80.0K

    Miles
  • Diesel
  • Manual
  • Saloon

JB Autosales NI Ltd

02890023688 *

BMW 3 Series2024 (24) - 320i M Sport 4dr Step Auto

2024 (24) - 320i M Sport 4dr Step Auto20

£31,400

Finance available £625 pm

  • 2L
  • 10.8K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)

2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)38

Low Mileage

£10,699

  • 2L
  • 58.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Pinetree Car Superstore Tonypandy

01443806091 *

BMW 3 Series2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr45

Low Mileage

£14,995

Finance available £313 pm

  • 2L
  • 32.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Select A Car

01163668383 *

BMW 3 Series2013 (63) - 320i xDrive M Sport 4dr Step Auto

2013 (63) - 320i xDrive M Sport 4dr Step Auto57

Low Mileage

£7,595

Finance available £147 pm

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Quality Drive Auto Ltd

01212697808 *

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

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

£18,700

Finance available £325 pm

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Enfield

02037634741 *

BMW 3 Series2023 - 320i M Sport 4dr Step Auto

2023 - 320i M Sport 4dr Step Auto37

£25,299

Finance available £532 pm

  • 2L
  • 19.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Maidstone

01622291202 *

BMW 3 Series2018 (68) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr

2018 (68) - 2.0 320i M Sport Auto Euro 6 (s/s) 4dr25

£12,275

Finance available £252 pm

  • 2L
  • 70.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Lucky Seven Motors

02034359499 *

BMW 3 Series2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr

2017 (17) - 2.0 320d M Sport Euro 6 (s/s) 4dr

Low Mileage

£11,900

Finance available £244 pm

  • 2L
  • 57.0K

    Miles
  • Diesel
  • Manual
  • Saloon

K Motors London Ltd

02037587409 *

BMW 3 Series2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (21) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr37

£21,995

Finance available £431 pm

  • 2L
  • 52.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2019 - 320d M Sport 4dr Step Auto

2019 - 320d M Sport 4dr Step Auto19

Reduced

£22,998

  • 2L
  • 20.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore Kia/MG (Liverpool)

01513179472 *

4.7/5 Stars

BMW 3 Series2021 - 318d SE 4dr

2021 - 318d SE 4dr11

Reduced

£16,495

Finance available £346 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

ILEX CAR SALES LTD

02877440249 *

BMW 3 Series2018 - 320d M Sport Shadow Edition 5dr Step Auto

2018 - 320d M Sport Shadow Edition 5dr Step Auto43

Low Mileage

£20,990

  • 2L
  • 28.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Crewe SEAT

01270441045 *

4.2/5 Stars

BMW 3 Series2019 (69) - 2.0 320d SE Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 320d SE Auto Euro 6 (s/s) 4dr17

Reduced

£11,989

Finance available £246 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2010 (60) - 2.0 320d SE Touring Steptronic Euro 5 5dr

2010 (60) - 2.0 320d SE Touring Steptronic Euro 5 5dr14

Low Mileage

£3,999

Finance available £67 pm

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Automatic
  • Estate

BMW 3 Series2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2015 (65) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

Low Mileage

£12,999

Finance available £268 pm

  • 2L
  • 53.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wise Auto Ltd

02038737355 *

BMW 3 Series2014 - 2.0 318d Sport 4dr

2014 - 2.0 318d Sport 4dr31

Reduced

£7,490

Finance available £145 pm

  • 2L
  • 58.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Swaan Motors Ltd

01733667053 *

BMW 3 Series2020 (69) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2020 (69) - 2.0 320d Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)30

£15,995

  • 2L
  • 74.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace German Car Centre

01616969152 *

4.8/5 Stars

BMW 3 Series2014 (14) - 2.0 325d M Sport Touring Euro 5 (s/s) 5dr

2014 (14) - 2.0 325d M Sport Touring Euro 5 (s/s) 5dr38

Low Mileage

£14,690

  • 2L
  • 88.4K

    Miles
  • Diesel
  • Manual
  • Estate

Keywise Cars Ltd

01392344397 *

BMW 3 Series2024 - 320i M Sport 4dr Step Auto

2024 - 320i M Sport 4dr Step Auto36

Low Mileage

£29,999

Finance available £635 pm

  • 2L
  • 3.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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.