Skip to main content

3,090 Used BMW 3 Series cars for sale

BMW 3 Series2019 (19) - 5-Door

2019 (19) - 5-Door2

£13,995

Finance available £290 pm

  • 3L
  • 62.0K

    Miles
  • Diesel
  • Manual
  • Estate

Diesels Direct

01502441258 *

BMW 3 Series2020 (20) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr

£13,980

Finance available £290 pm

  • 2L
  • 65.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

BMW 3 Series2016 - 2.0 320d Edition+ 5dr

2016 - 2.0 320d Edition+ 5dr1

£7,495

Finance available £145 pm

  • 2L
  • 111.8K

    Miles
  • Diesel
  • Manual
  • Estate

Grays of Holbeach

01406430115 *

BMW 3 Series2020 (69) - 320d Sport 4dr Step Auto

2020 (69) - 320d Sport 4dr Step Auto10

£18,995

Finance available £370 pm

  • 2L
  • 50.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

IMV Motors Ltd

01217525794 *

BMW 3 Series2021 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

2021 - 320d MHT M Sport 4dr Step Auto [Pro Pack]

£22,425

  • 2L
  • 56.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Marshall BMW Scunthorpe

01724707996 *

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 4dr Step Auto

2015 (65) - 320d EfficientDynamics Plus 4dr Step Auto21

£6,499

Finance available £123 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Harkis LTD

01782432983 *

BMW 3 Series2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) 2 FORMER OWNE

2019 (69) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) 2 FORMER OWNE22

£17,995

  • 2L
  • 69.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

BMW 3 Series2015 (64) - 318d Sport 4dr

2015 (64) - 318d Sport 4dr14

£5,995

Finance available £112 pm

  • 2L
  • 94.6K

    Miles
  • Diesel
  • Manual
  • Saloon

D&d Motors LTD

01156848934 *

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

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

£18,250

Finance available £354 pm

  • 2L
  • 107.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FM MOTORS GB LTD

02039484610 *

4.1/5 Stars

BMW 3 Series2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2019 (19) - 2.0 320i M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr32

Low Mileage

£19,390

Finance available £378 pm

  • 2L
  • 45.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Rivendell Cars Limited

01434629055 *

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

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

£12,495

Finance available £257 pm

  • 2L
  • 81.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

AZS Cars Ltd

01618042295 *

BMW 3 Series2008 (08) - 3.0 325D M SPORT 2d AUTO 195 BHP 2-Door

2008 (08) - 3.0 325D M SPORT 2d AUTO 195 BHP 2-Door38

Low Mileage

£4,695

  • 3L
  • 116.3K

    Miles
  • Diesel
  • Automatic
  • Convertible

Wavertree Car Centre

01513189401 *

BMW 3 Series2022 - M340i xDrive MHT 4dr Step Auto

2022 - M340i xDrive MHT 4dr Step Auto

Low Mileage

£37,200

  • 3L
  • 23.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Salisbury

01722445824 *

BMW 3 Series2013 (13) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2013 (13) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr8

£8,695

  • 3L
  • 100.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

11FG LIMITED

01733667642 *

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

2025 - 320i M Sport 5dr Step Auto36

Low Mileage

£41,999

  • 2L
  • 2.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Derby

01332318252 *

BMW 3 Series2013 (13) - 1.6 316i SE Euro 6 (s/s) 4dr

2013 (13) - 1.6 316i SE Euro 6 (s/s) 4dr30

Low Mileage

£5,790

  • 1.6L
  • 65.0K

    Miles
  • Petrol
  • Manual
  • Saloon

AAR Cars Hub Ltd

02038895455 *

BMW 3 Series2018 (68) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr

2018 (68) - 2.0 320d M Sport Shadow Edition Touring Auto Euro 6 (s/s) 5dr86

£13,450

Finance available £278 pm

  • 2L
  • 92.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cambridgeshire Motor House LTD

01733666971 *

4.7/5 Stars

BMW 3 Series2015 (65) - 320d EfficientDynamics Plus 5dr Step Auto

2015 (65) - 320d EfficientDynamics Plus 5dr Step Auto20

£8,495

Finance available £167 pm

  • 2L
  • 99.7K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Rose Motors LTD

07733642092 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto28

£18,539

  • 2L
  • 64.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Lookers Crewe BMW

01270443380 *

BMW 3 Series2014 (14) - 2.0 320d BluePerformance SE Auto Euro 6 (s/s) 4dr

2014 (14) - 2.0 320d BluePerformance SE Auto Euro 6 (s/s) 4dr18

£5,345

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Handpicked Motors Swindon LTD

01793236991 *

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.