Skip to main content

3,115 Used BMW 3 Series cars for sale

BMW 3 Series2017 - 318i Sport 5-Door

2017 - 318i Sport 5-Door25

£9,899

Finance available £199 pm

  • 1.5L
  • 87.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Audi Technik Centre

01412601247 *

4.4/5 Stars

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

2024 - 320i M Sport 4dr Step Auto19

Reduced

£30,998

  • 2L
  • 7.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Wakefield Motorstore / Vanstore

01924664046 *

4.7/5 Stars

BMW 3 Series2014 (64) - 3 Series...Full Main Dealer History, only 32367 Miles.

2014 (64) - 3 Series...Full Main Dealer History, only 32367 Miles.26

Low Mileage

£10,950

Finance available £222 pm

  • 32.4K

    Miles
  • Not Supplied
  • Manual
  • Not Supplied

Four Crosses Garage

01743292166 *

4.3/5 Stars

BMW 3 Series2013 - 2.0 320d M Sport Auto 4dr

2013 - 2.0 320d M Sport Auto 4dr29

£6,860

Finance available £131 pm

  • 2L
  • 113.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

WOODHILL AUTOMOTIVE LTD

01621734809 *

BMW 3 Series2017 (67) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr

2017 (67) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr1

£15,500

Finance available £324 pm

  • 3L
  • 64.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.5/5 Stars

BMW 3 Series2021 (71) - 330e M Sport 4dr Step Auto

2021 (71) - 330e M Sport 4dr Step Auto28

£16,195

  • 2L
  • 84.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Hinckley

01455244504 *

BMW 3 Series2019 - 330i M Sport 5dr Step Auto

2019 - 330i M Sport 5dr Step Auto44

Low Mileage

£26,950

Finance available £533 pm

  • 2L
  • 42.5K

    Miles
  • Petrol
  • Automatic
  • Estate

JKC Approved Used BMW

02870441623 *

BMW 3 Series2021 (71) - 320d MHT M Sport 5dr Step Auto

2021 (71) - 320d MHT M Sport 5dr Step Auto20

£22,900

Finance available £450 pm

  • 2L
  • 44.1K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Ocean Group BMW Penryn

01326333538 *

BMW 3 Series2013 - 3.0 335d M Sport Coupe 2-Door

2013 - 3.0 335d M Sport Coupe 2-Door2

£10,495

Finance available £212 pm

  • 3L
  • 103.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

Peak Automotive Limited

01637801278 *

BMW 3 Series2020 - 320d MHT Sport 4dr Step Auto

2020 - 320d MHT Sport 4dr Step Auto30

Reduced

£16,990

Finance available £357 pm

  • 2L
  • 69.4K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Radius Vehicle Solutions

02890023225 *

BMW 3 Series2021 - 2.0 320i SE Convertible 2-Door

2021 - 2.0 320i SE Convertible 2-Door34

£3,995

Finance available £67 pm

  • 2L
  • 73.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

16th Avenue Vehicle Solution Centre Ltd

01733979119 *

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

2017 (17) - 2.0 320d SE Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)11

£12,995

Finance available £268 pm

  • 2L
  • 77.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Duman Autos

01506376796 *

BMW 3 Series2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr28

Reduced

£7,295

Finance available £141 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Derbyshire Performance

01332419213 *

0/5 Stars

BMW 3 Series2021 - 330e M Sport Pro Edition 4-Door

2021 - 330e M Sport Pro Edition 4-Door25

Reduced

£21,995

  • 2L
  • 54.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Grange Aston Martin Birmingham

01675623130 *

BMW 3 Series2022 - 320d MHT M Sport 5dr Step Auto

2022 - 320d MHT M Sport 5dr Step Auto26

£26,199

Finance available £552 pm

  • 2L
  • 33.2K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorpoint Widnes

01518322225 *

BMW 3 Series2007 (57) - 325i M Sport 2dr Step Auto

2007 (57) - 325i M Sport 2dr Step Auto36

Low Mileage

£4,990

Finance available £89 pm

  • 3L
  • 104.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

Optimum Vehicle Group Ltd

01733974071 *

BMW 3 Series2019 (68) - 4-Door

2019 (68) - 4-Door16

£10,995

Finance available £223 pm

  • 3L
  • 66.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Diesels Direct

01502441258 *

BMW 3 Series2020 - 2.0 330e M Sport Saloon 4-Door

2020 - 2.0 330e M Sport Saloon 4-Door47

£20,995

Finance available £411 pm

  • 2L
  • 57.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Andy's Autos (North West) Limited

01257448830 *

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

2024 - 320i M Sport 4dr Step Auto40

Low Mileage

£31,299

Finance available £663 pm

  • 2L
  • 4.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Portsmouth

02382146197 *

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) 4dr68

£18,795

Finance available £366 pm

  • 2L
  • 70.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

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.