Skip to main content

3,146 Used BMW 3 Series cars for sale

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr

2022 (22) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr1

£25,995

Finance available £513 pm

  • 2L
  • 52.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

BMW 3 Series2011 (61) - **MAKE US AN OFFER! 4-Door

2011 (61) - **MAKE US AN OFFER! 4-Door2

£2,995

  • 2L
  • 114.0K

    Miles
  • Diesel
  • Manual
  • Saloon

North West Trade Centre

01772285821 *

BMW 3 Series2014 (14) - 320d xDrive M Sport 4dr

2014 (14) - 320d xDrive M Sport 4dr29

£7,295

  • 2L
  • 100.3K

    Miles
  • Diesel
  • Manual
  • Saloon

BSS CAR SALES LTD

01362700947 *

4.8/5 Stars

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

2021 - 330e M Sport Step Auto 5-Door26

Low Mileage

£29,197

Finance available £567 pm

  • 2L
  • 31.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Grimsby

01472806810 *

4.6/5 Stars

BMW 3 Series2019 (19) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2019 (19) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr78

Reduced

£23,450

Finance available £461 pm

  • 2L
  • 30.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Digbeth Motor Sales Ltd

01217288710 *

0/5 Stars

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

2018 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p9

£15,770

  • 2L
  • 77.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Dace Specialist Car Centre Manchester

01612417068 *

4.8/5 Stars

BMW 3 Series2010 - 2.0 320d SE 181 2dr

2010 - 2.0 320d SE 181 2dr14

Low Mileage

£4,795

  • 2L
  • 98.0K

    Miles
  • Diesel
  • Manual
  • Convertible

Eastwood Motor Sales Limited

01702410178 *

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

2016 (16) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)26

£11,490

Finance available £234 pm

  • 2L
  • 76.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

BMW 3 Series2010 - 318d SE Business Edition 4dr

2010 - 318d SE Business Edition 4dr22

£2,799

  • 2L
  • 137.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Best Motor World

02476936645 *

BMW 3 Series2015 (15) - 2.0 320d xDrive M Sport Auto 4WD 4dr

2015 (15) - 2.0 320d xDrive M Sport Auto 4WD 4dr25

£7,795

  • 2L
  • 126.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Essex Car Centre

07766818864 *

BMW 3 Series2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (2

2021 - 2.0 330e 12kWh SE Pro Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (239

Low Mileage

£19,147

Finance available £381 pm

  • 2L
  • 21.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Halesowen

01217525895 *

4.4/5 Stars

BMW 3 Series2012 (62) - 320d M Sport 4dr Step Auto [Business Media]

2012 (62) - 320d M Sport 4dr Step Auto [Business Media]13

£5,999

  • 2L
  • 187.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Birmingham Motors Ltd

01217525226 *

0/5 Stars

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

2022 - 320i M Sport 5dr Step Auto43

Low Mileage

£28,950

Finance available £574 pm

  • 2L
  • 17.4K

    Miles
  • Petrol
  • Automatic
  • Estate

JKC Approved Used BMW

02870441623 *

BMW 3 Series2015 (65) - 2.0 320i SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2015 (65) - 2.0 320i SE Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)31

Low Mileage

£8,900

Finance available £177 pm

  • 2L
  • 73.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Hammond Cars Ipswich

01473927579 *

4.5/5 Stars

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

2022 - 330e M Sport 5dr Step Auto19

Reduced

£27,950

Finance available £554 pm

  • 2L
  • 32.3K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Turbo Cars

02830447309 *

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

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

£33,998

  • 2L
  • 22.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

4.7/5 Stars

BMW 3 Series2014 - 3.0 335d xDrive M Sport Gran Turismo 5-Door

2014 - 3.0 335d xDrive M Sport Gran Turismo 5-Door21

Low Mileage

£13,495

  • 3L
  • 76.3K

    Miles
  • Diesel
  • Automatic
  • Hatchback

MUGIEMOSS AUTO CENTRE LTD

01224453658 *

BMW 3 Series2015 - 330d xDrive M Sport 4dr Step Auto

2015 - 330d xDrive M Sport 4dr Step Auto10

£12,350

Finance available £254 pm

  • 3L
  • 95.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

MCautosales

02879440626 *

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

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

£14,000

Finance available £290 pm

  • 2L
  • 61.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Car Planet Watford

01923927636 *

4.5/5 Stars

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

2016 (16) - 3.0 330d M Sport Auto Euro 6 (s/s) 4dr14

£9,994

Finance available £201 pm

  • 3L
  • 114.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

AutoTrade Southwest

01453701529 *

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.