Skip to main content

3,167 Used BMW 3 Series cars for sale

BMW 3 Series2022 - 330e xDrive M Sport Pro Edition 4dr Step Auto

2022 - 330e xDrive M Sport Pro Edition 4dr Step Auto12

£29,298

  • 2L
  • 26.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

BMW 3 Series2022 - 318d MHT M Sport 4dr Step Auto

2022 - 318d MHT M Sport 4dr Step Auto18

Reduced

£24,995

Finance available £493 pm

  • 2L
  • 40.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

ELS Autos Ltd

02890023605 *

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

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

£17,495

  • 2L
  • 69.6K

    Miles
  • Not Supplied
  • Automatic
  • Saloon

Motor Trust UK Bury

01612416386 *

BMW 3 Series2022 (72) - 330i M Sport 4dr Step Auto

2022 (72) - 330i M Sport 4dr Step Auto

£29,490

  • 2L
  • 26.6K

    Miles
  • Petrol
  • Automatic
  • Saloon

Listers Boston (BMW)

01205335096 *

BMW 3 Series2014 (63) - 2.0 316d Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (116 ps)

2014 (63) - 2.0 316d Sport Saloon 4dr Diesel Manual Euro 5 (s/s) (116 ps)34

Low Mileage

£6,995

  • 2L
  • 89.7K

    Miles
  • Diesel
  • Manual
  • Saloon

Botley Car Centre Limited

01489661104 *

BMW 3 Series2015 (64) - 320D GT M Sport 5dr Step Automatic

2015 (64) - 320D GT M Sport 5dr Step Automatic15

Reduced

£7,450

Finance available £144 pm

  • 2L
  • 83.0K

    Miles
  • Diesel
  • Semi Auto
  • Hatchback

Birmingham Motors Ltd

01217525226 *

0/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto12

£34,698

  • 2L
  • 15.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Bristol

01416118398 *

4.7/5 Stars

BMW 3 Series2021 - M340d xDrive MHT 4dr Step Auto

2021 - M340d xDrive MHT 4dr Step Auto33

£27,495

Finance available £544 pm

  • 3L
  • 54.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Roadside Motors

02838298746 *

BMW 3 Series2021 - 320d MHT M Sport 4dr Step Auto

2021 - 320d MHT M Sport 4dr Step Auto31

Low Mileage

£23,995

Finance available £472 pm

  • 2L
  • 21.7K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2020 - 320d M Sport 4dr

2020 - 320d M Sport 4dr10

Reduced

£21,850

Finance available £428 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Frank Wray Cars Ltd

02890023624 *

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

2022 - 330e xDrive M Sport 5dr Step Auto45

£17,949

Finance available £367 pm

  • 2L
  • 78.2K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

BMW 3 Series2021 - 330e M Sport Pro Edition 4dr Step Auto

2021 - 330e M Sport Pro Edition 4dr Step Auto47

£19,999

Finance available £412 pm

  • 2L
  • 63.6K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

cinch Store Northampton

01604343556 *

4.2/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr30

£15,880

Finance available £332 pm

  • 2L
  • 82.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

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

2022 - 330e M Sport 4dr Step Auto12

Low Mileage

£25,698

  • 2L
  • 19.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Click & Collect Southampton

01414839954 *

4.7/5 Stars

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

2021 - 2.0 330e 12kWh SE Pro Auto Euro 6 (s/s) 4dr30

Low Mileage

£18,490

Finance available £359 pm

  • 2L
  • 27.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

K Motors London Ltd

02037587409 *

BMW 3 Series2019 - 320d M Sport 4dr Step Auto [Tech-Plus Pack]

2019 - 320d M Sport 4dr Step Auto [Tech-Plus Pack]32

Low Mileage

£22,699

Finance available £475 pm

  • 2L
  • 39.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Motorpoint Swansea

01792001617 *

BMW 3 Series2016 (07) - 320d EfficientDynamics Sport 4dr

2016 (07) - 320d EfficientDynamics Sport 4dr18

Low Mileage

£8,990

  • 2L
  • 64.0K

    Miles
  • Diesel
  • Manual
  • Saloon

The Motoring Company

01280733610 *

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

2018 (67) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)32

£11,699

Finance available £224 pm

  • 2L
  • 85.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Hilton Car Supermarket Milton Keynes

01908049370 *

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

2019 - 320i M Sport 4dr Step Auto29

£18,699

Finance available £395 pm

  • 2L
  • 53.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Winsford

01606535848 *

4.3/5 Stars

BMW 3 Series2024 - 320d MHT M Sport 4dr Step Auto

2024 - 320d MHT M Sport 4dr Step Auto19

£35,698

  • 2L
  • 12.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Vauxhall (Ayr)

01292431680 *

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

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.