Skip to main content

3,068 Used BMW 3 Series cars for sale

BMW 3 Series2013 (63) - 320d M Sport 2dr Step Auto

2013 (63) - 320d M Sport 2dr Step Auto13

Low Mileage

£7,799

  • 2L
  • 78.3K

    Miles
  • Diesel
  • Semi Auto
  • Coupe

Stringer Noyce

01527368657 *

0/5 Stars

BMW 3 Series2013 (13) - 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr

2013 (13) - 2.0 320d ED EfficientDynamics Euro 5 (s/s) 4dr28

Low Mileage

£4,895

Finance available £87 pm

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Autoshop Norwich

01603959728 *

5/5 Stars

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

2021 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)70

£16,500

Finance available £353 pm

  • 2L
  • 92.2K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Enfield

02037634741 *

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

2021 - 320i M Sport 4dr Step Auto42

£21,149

Finance available £437 pm

  • 2L
  • 41.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

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

2021 - 330e M Sport 4dr Step Auto19

Low Mileage

£22,975

Finance available £451 pm

  • 2L
  • 29.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Ballylisk Car Sales

02838298948 *

BMW 3 Series2011 (11) - 2.0 320i SE Steptronic Euro 5 4dr

2011 (11) - 2.0 320i SE Steptronic Euro 5 4dr21

Low Mileage

£4,289

Finance available £73 pm

  • 2L
  • 78.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Highway Sales Ltd

01217288725 *

BMW 3 Series2023 (72) - 320I STEP M Sport 4-Door

2023 (72) - 320I STEP M Sport 4-Door57

Low Mileage

£27,499

Finance available £604 pm

  • 2L
  • 11.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hendy Car Store Portsmouth

02392006087 *

4.7/5 Stars

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Pro Edition Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 320d MHT M Sport Pro Edition Touring Auto Euro 6 (s/s) 5dr48

£25,495

Finance available £503 pm

  • 2L
  • 50.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hampton Motorgroup

01216618720 *

BMW 3 Series2015 (15) - 2.0 316d SE Touring 5dr Diesel Manual Euro 6 (s/s) (116 ps)

2015 (15) - 2.0 316d SE Touring 5dr Diesel Manual Euro 6 (s/s) (116 ps)34

Low Mileage

£9,995

  • 2L
  • 60.0K

    Miles
  • Diesel
  • Manual
  • Estate

Wavertree Car Centre

01513189401 *

BMW 3 Series2017 (17) - 318i Sport 4dr

2017 (17) - 318i Sport 4dr31

£8,495

Finance available £167 pm

  • 1.5L
  • 71.0K

    Miles
  • Petrol
  • Manual
  • Saloon

M & N Davies Car Sales

01829700459 *

BMW 3 Series2013 - 320D Xdrive Se Touring 5-Door

2013 - 320D Xdrive Se Touring 5-Door21

Reduced

£2,995

  • 2L
  • 134.6K

    Miles
  • Diesel
  • Manual
  • Estate

Phoenix Car Centre

01962670197 *

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

£16,990

Finance available £357 pm

  • 2L
  • 97.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

MOTORSTOP WEST MIDLANDS LTD

01384885524 *

5/5 Stars

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

2024 - 320i M Sport 4dr Step Auto43

£31,927

  • 2L
  • 4.8K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Grimsby

01472806814 *

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

2017 - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)65

£10,300

Finance available £208 pm

  • 2L
  • 92.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Westbrook Car Sales

01733794312 *

0/5 Stars

BMW 3 Series2016 (66) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 s/s 258 ps Estate

2016 (66) - 3.0 330d M Sport Touring 5dr Diesel Auto xDrive Euro 6 s/s 258 ps Estate35

£9,995

  • 3L
  • 131.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Ribble Cars

01200404074 *

BMW 3 Series2021 - 330e M Sport Step Auto 4-Door

2021 - 330e M Sport Step Auto 4-Door25

£17,197

Finance available £347 pm

  • 2L
  • 76.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Birmingham

01215165158 *

4.7/5 Stars

BMW 3 Series2013 (63) - 320i SE 4dr

2013 (63) - 320i SE 4dr20

Low Mileage

£6,900

Finance available £132 pm

  • 2L
  • 48.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Oldbury Car Sales

01216474046 *

BMW 3 Series2018 - 330e M Sport Shadow Edition 4dr Step Auto

2018 - 330e M Sport Shadow Edition 4dr Step Auto41

Low Mileage

£15,579

Finance available £316 pm

  • 2L
  • 42.9K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Warehouse Corby

01536219125 *

4.3/5 Stars

BMW 3 Series2022 - 330e M Sport 5dr Step Auto

2022 - 330e M Sport 5dr Step Auto19

£27,950

Finance available £554 pm

  • 2L
  • 32.3K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Turbo Cars

02830447309 *

BMW 3 Series2022 (22) - 330e xDrive M Sport Pro Edition 5dr Step Auto

2022 (22) - 330e xDrive M Sport Pro Edition 5dr Step Auto27

£19,495

Finance available £380 pm

  • 2L
  • 90.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

V12 Sports and Classics Worksop

01455241730 *

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.