Skip to main content

3,141 Used BMW 3 Series cars for sale

BMW 3 Series2006 (56) - 320i SE 4dr Auto LEATHER

2006 (56) - 320i SE 4dr Auto LEATHER9

Low Mileage

£2,445

  • 2L
  • 87.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2021 (21) - M340i xDrive MHT 4dr Step Auto

2021 (21) - M340i xDrive MHT 4dr Step Auto26

£31,990

  • 3L
  • 46.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Boston (BMW)

01205335096 *

BMW 3 Series2022 (72) - 320i xDrive M Sport Saloon 4-Door

2022 (72) - 320i xDrive M Sport Saloon 4-Door32

Low Mileage

£33,500

  • 2L
  • 8.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

John Clark BMW Tayside

01382238686 *

BMW 3 Series2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr

2019 (68) - 2.0 318d M Sport Shadow Edition Touring Euro 6 (s/s) 5dr46

£10,995

Finance available £223 pm

  • 2L
  • 77.1K

    Miles
  • Diesel
  • Manual
  • Estate

Meadway Autoland

01216475215 *

1/5 Stars

BMW 3 Series2021 - 320i Sport 4dr Step Auto

2021 - 320i Sport 4dr Step Auto41

Low Mileage

£20,509

Finance available £423 pm

  • 2L
  • 32.2K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch

01473356705 *

4.2/5 Stars

BMW 3 Series2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)

2021 (21) - 2.0 320d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (190 ps)25

£20,299

  • 2L
  • 60.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

HPL Motors Preston

01772957419 *

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

2025 - 320i M Sport 4dr Step Auto29

Low Mileage

£37,150

Finance available £743 pm

  • 2L
  • 1.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto [Tech/Pro Pack]

2021 - 330e M Sport 4dr Step Auto [Tech/Pro Pack]1

£22,495

Finance available £500 pm

  • 2L
  • 37.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motor Range Liverpool

01515417938 *

4.5/5 Stars

BMW 3 Series2009 (09) - 2.0 320i M Sport Euro 4 2dr

2009 (09) - 2.0 320i M Sport Euro 4 2dr3

Low Mileage

£4,450

  • 2L
  • 89.0K

    Miles
  • Petrol
  • Manual
  • Coupe

MYAuto Solutions

01793387051 *

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

2022 (72) - 330e M Sport 5dr Step Auto25

£27,990

Finance available £554 pm

  • 2L
  • 33.2K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

J & J Motors Superstore

01269503861 *

BMW 3 Series2023 (73) - 330e M Sport 4dr Step Auto

2023 (73) - 330e M Sport 4dr Step Auto17

£23,995

Finance available £472 pm

  • 2L
  • 17.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Affordable Motors

01216474040 *

BMW 3 Series2017 - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2017 - 3.0 335d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)1

Low Mileage

£21,495

Finance available £421 pm

  • 3L
  • 41.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Bainbridge Motoring Ltd

01738502609 *

0/5 Stars

BMW 3 Series2019 (19) - 330D XDRIVE SE AC AUTO ESTATE 5-Door

2019 (19) - 330D XDRIVE SE AC AUTO ESTATE 5-Door31

Reduced

£13,995

  • 3L
  • 90.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Wavertree Car Centre

01513189401 *

BMW 3 Series2010 (10) - 320d EfficientDynamics 4dr

2010 (10) - 320d EfficientDynamics 4dr16

Low Mileage

£3,795

  • 2L
  • 99.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Bowerhill Trade Centre Ltd

01225437232 *

4.4/5 Stars

BMW 3 Series2019 - 320d SE 4dr

2019 - 320d SE 4dr20

Reduced

£13,750

Finance available £285 pm

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Manual
  • Saloon

Top Gear Motors

02881440371 *

BMW 3 Series2025 (74) - 320i M Sport Touring 5-Door

2025 (74) - 320i M Sport Touring 5-Door32

Low Mileage

£37,500

  • 2L
  • 1.7K

    Miles
  • Petrol
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

BMW 3 Series2021 - 330e M Sport 4dr Step Auto [Pro Pack] - REVERSE CAM - NAV - HEATED LEATHER

2021 - 330e M Sport 4dr Step Auto [Pro Pack] - REVERSE CAM - NAV - HEATED LEATHER47

£19,597

Finance available £390 pm

  • 2L
  • 59.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Gloucester

01452227227 *

BMW 3 Series2008 (58) - 335i M Sport 2dr Step Auto Convertible

2008 (58) - 335i M Sport 2dr Step Auto Convertible45

Low Mileage

£6,495

  • 3L
  • 80.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

Woodland Autos

01635015938 *

0/5 Stars

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

2021 - 330i M Sport 4dr Step Auto30

Low Mileage

£23,889

  • 2L
  • 30.7K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

cinch Superstore Derby

01252960119 *

4.2/5 Stars

BMW 3 Series2021 (70) - 2.0 320i SE Auto Euro 6 (s/s) 4dr

2021 (70) - 2.0 320i SE Auto Euro 6 (s/s) 4dr37

£13,580

Finance available £281 pm

  • 2L
  • 86.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

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

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.