Skip to main content

3,145 Used BMW 3 Series cars for sale

BMW 3 Series2021 - 330e M Sport 4dr Auto

2021 - 330e M Sport 4dr Auto32

£19,195

  • 2L
  • 55.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Marshall BMW Salisbury

01722445824 *

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

£22,991

  • 2L
  • 48.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2020 (70) - 330e M Sport 4dr Step Auto

2020 (70) - 330e M Sport 4dr Step Auto29

£13,995

  • 2L
  • 97.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Wolverhampton

01902544572 *

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

2024 - 320i M Sport 5dr Step Auto19

£34,498

  • 2L
  • 8.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Linwood MG - Honda.

01414068762 *

4.7/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

Low Mileage

£33,498

  • 2L
  • 5.8K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

BMW 3 Series2014 - 320d EfficientDynamics Business 4dr

2014 - 320d EfficientDynamics Business 4dr25

Reduced

£5,450

Finance available £99 pm

  • 2L
  • 118.2K

    Miles
  • Diesel
  • Manual
  • Saloon

Parkview Autos NI Limited

02890026871 *

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

2024 - 320i M Sport 5dr Step Auto12

£33,698

  • 2L
  • 12.9K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Thurrock

01416118466 *

4.7/5 Stars

BMW 3 Series2024 (62) - 2.0 320i M Sport Auto Euro 5 (s/s) 4dr

2024 (62) - 2.0 320i M Sport Auto Euro 5 (s/s) 4dr19

Low Mileage

£8,489

Finance available £167 pm

  • 2L
  • 53.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Park Lane Motors LTD

01535280992 *

BMW 3 Series2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr

2013 (63) - 2.0 318d M Sport Euro 5 (s/s) 4dr28

Reduced

£7,295

Finance available £141 pm

  • 2L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Derbyshire Performance

01332419213 *

0/5 Stars

BMW 3 Series2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr

2015 (15) - 2.0 320d M Sport Auto Euro 5 (s/s) 4dr43

Reduced

£10,999

Finance available £223 pm

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

CG MOTORLAND LIMITED

01162165595 *

BMW 3 Series2014 (14) - 3.0 330d M Sport Auto xDrive Euro 5 (s/s) 4dr

2014 (14) - 3.0 330d M Sport Auto xDrive Euro 5 (s/s) 4dr36

Reduced

£5,795

Finance available £107 pm

  • 3L
  • 153.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Milton Motor Centre

01234237535 *

BMW 3 Series2015 - 318d Sport 4dr

2015 - 318d Sport 4dr9

£7,850

Finance available £153 pm

  • 2L
  • 100.1K

    Miles
  • Diesel
  • Manual
  • Saloon

MOD Motors

02890026872 *

BMW 3 Series2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 6

2022 - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto xDrive Euro 643

£21,015

Finance available £420 pm

  • 2L
  • 58.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Carsa Bradford

01274087627 *

4.4/5 Stars

BMW 3 Series2012 (62) - 320d Sport Auto 4-Door

2012 (62) - 320d Sport Auto 4-Door18

£5,995

Finance available £112 pm

  • 2L
  • 109.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Norton Automotive

01296325323 *

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

2020 - 330e M Sport 4dr Step Auto29

Reduced

£19,500

Finance available £380 pm

  • 2L
  • 73.1K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Jack Reid Cars Carrickfergus

02893448937 *

BMW 3 Series2010 - 2.0 318i SE Business Edition Touring Euro 5 5dr

2010 - 2.0 318i SE Business Edition Touring Euro 5 5dr25

Reduced

£2,250

  • 2L
  • 133.1K

    Miles
  • Petrol
  • Manual
  • Estate

The Car Lounge

01616944760 *

BMW 3 Series2009 (09) - 318i M Sport Business Edition 5dr

2009 (09) - 318i M Sport Business Edition 5dr20

Low Mileage

£1,950

  • 2L
  • 119.0K

    Miles
  • Petrol
  • Manual
  • Estate

Drivewave Motors

01217287151 *

BMW 3 Series2014 (63) - 325d M Sport 4dr Step Auto

2014 (63) - 325d M Sport 4dr Step Auto12

Low Mileage

£3,750

Finance available £61 pm

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Pro Motor Salvage

01156977774 *

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

2018 (18) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr44

£8,870

Finance available £176 pm

  • 2L
  • 112.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

NW Auto Sales LTD

01733794319 *

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

2022 - 330e M Sport 5dr Step Auto19

£26,498

  • 2L
  • 33.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Armadale Citroen / Vanstore

01501640622 *

4.7/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

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.