Skip to main content

3,113 Used BMW 3 Series cars for sale

BMW 3 Series2014 (14) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 5 (s/s) (184 ps)26

Reduced

£9,274

Finance available £200 pm

  • 2L
  • 56.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dave Fox Car Sales

01785336592 *

4.6/5 Stars

BMW 3 Series2022 - 330e xDrive M Sport 4dr Step Auto [Pro Pack]

2022 - 330e xDrive M Sport 4dr Step Auto [Pro Pack]28

Low Mileage

£26,449

Finance available £459 pm

  • 2L
  • 24.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Birmingham

01217525223 *

BMW 3 Series2019 - 318d SE 4dr Step Auto (3-Zone Climate Control)(Fro

2019 - 318d SE 4dr Step Auto (3-Zone Climate Control)(Fro25

£15,500

  • 2L
  • 50.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Inivicta Omoda Jaecoo & Motorparks Preston

01772347475 *

BMW 3 Series2020 - 320d MHT M Sport Plus Edition 5dr Step Auto

2020 - 320d MHT M Sport Plus Edition 5dr Step Auto35

£21,450

  • 2L
  • 76.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Stratstone BMW Harrogate

01422413949 *

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

2019 - 330i M Sport 4dr Step Auto32

Low Mileage

£23,495

Finance available £513 pm

  • 2L
  • 35.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Range Manchester

01618048254 *

BMW 3 Series2021 (21) - 330i M Sport Saloon 4-Door

2021 (21) - 330i M Sport Saloon 4-Door12

Low Mileage

£25,850

  • 2L
  • 27.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

4.5/5 Stars

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

2015 (65) - 3.0 330d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (258 ps)50

£8,995

  • 3L
  • 131.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Solid Cars Ltd

01312410517 *

BMW 3 Series2020 - 330i M Sport 4dr Step Auto [Plus Pack]

2020 - 330i M Sport 4dr Step Auto [Plus Pack]34

Low Mileage

£23,599

Finance available £495 pm

  • 2L
  • 42.1K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

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

2024 - 320i M Sport 5dr Step Auto19

£31,498

Finance available £438 pm

  • 2L
  • 15.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Newcastle BYD

01916071118 *

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

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

£16,990

Finance available £357 pm

  • 2L
  • 96.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Strategic Vehicle Solutions Ltd

01205332561 *

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

2015 (15) - 3.0 330d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr37

£13,990

Finance available £290 pm

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Central Car Sales Ltd

01733977746 *

BMW 3 Series2013 - 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr

2013 - 2.0 320d Luxury Touring Auto Euro 5 (s/s) 5dr60

Reduced

£7,995

  • 2L
  • 73.7K

    Miles
  • Diesel
  • Automatic
  • Estate

Woodcroft Motors

01642030069 *

0/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (11

£13,990

  • 2L
  • 101.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

4/5 Stars

BMW 3 Series2013 (63) - 2.0 320d Luxury xDrive Euro 5 (s/s) 4dr

2013 (63) - 2.0 320d Luxury xDrive Euro 5 (s/s) 4dr37

Low Mileage

£5,990

Finance available £132 pm

  • 2L
  • 93.6K

    Miles
  • Diesel
  • Manual
  • Saloon

A47 Car Sales Ltd

01945664308 *

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

2013 (13) - 320d M Sport 2dr Step Auto47

Low Mileage

£6,500

Finance available £162 pm

  • 2L
  • 97.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

FHL Automotive

01234237529 *

BMW 3 Series2025 - 320I M Sport Touring

2025 - 320I M Sport Touring31

Low Mileage

£10,990

  • 2L
  • 44.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Swan Motor Company (BRISTOL) LIMITED

01179926310 *

BMW 3 Series2017 - 330d M Sport Shadow Edition 4dr Step Auto

2017 - 330d M Sport Shadow Edition 4dr Step Auto35

Low Mileage

£17,740

  • 3L
  • 53.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Evans Halshaw Ford Milton Keynes

01908047266 *

BMW 3 Series2011 (61) - 2.0 320i Sport Plus Edition Convertible 2dr Petrol Steptronic Euro 5 (170 p

2011 (61) - 2.0 320i Sport Plus Edition Convertible 2dr Petrol Steptronic Euro 5 (170 p13

Low Mileage

£6,990

  • 2L
  • 82.1K

    Miles
  • Petrol
  • Automatic
  • Convertible

Automatic Motors Ltd

01895546521 *

BMW 3 Series2019 (19) - 318i SE 5dr Step Auto

2019 (19) - 318i SE 5dr Step Auto19

£9,000

Finance available £179 pm

  • 1.5L
  • 113.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Cotswolds Cars and Commercials Ltd

07860560059 *

4/5 Stars

BMW 3 Series2017 (17) - 2.0 316d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (116 ps)

2017 (17) - 2.0 316d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (116 ps)3

£9,977

Finance available £201 pm

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Liverpool Car Centre

01515417928 *

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

Jack Evans

Author: Jack Evans

View profile

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.