Skip to main content

3,165 Used BMW 3 Series cars for sale

BMW 3 Series2006 - 325i M Sport 4dr Auto

2006 - 325i M Sport 4dr Auto21

£2,395

  • 2.5L
  • 110.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2021 - 2.0 320i SE Convertible 2-Door

2021 - 2.0 320i SE Convertible 2-Door34

£3,995

Finance available £67 pm

  • 2L
  • 73.0K

    Miles
  • Petrol
  • Automatic
  • Convertible

16th Avenue Vehicle Solution Centre Ltd

01733979119 *

BMW 3 Series2012 (12) - 320d BluePerformance EfficientDynamics 4dr

2012 (12) - 320d BluePerformance EfficientDynamics 4dr20

Reduced

£2,395

  • 2L
  • 186.4K

    Miles
  • Diesel
  • Manual
  • Saloon

Assured Cars

01274028296 *

BMW 3 Series2013 (13) - 1.6 316i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (136 ps)

2013 (13) - 1.6 316i Sport Saloon 4dr Petrol Manual Euro 6 (s/s) (136 ps)44

Low Mileage

£6,900

  • 1.6L
  • 60.5K

    Miles
  • Petrol
  • Manual
  • Saloon

Birchwood Motor Centre

01708932573 *

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

2021 - 330e M Sport Step Auto 5-Door26

Low Mileage

£29,997

Finance available £622 pm

  • 2L
  • 31.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Birmingham

01215165158 *

4.6/5 Stars

BMW 3 Series2018 - 320i M Sport Shadow Edition 4dr Step Auto

2018 - 320i M Sport Shadow Edition 4dr Step Auto22

Low Mileage

£14,799

Finance available £308 pm

  • 2L
  • 43.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

4.3/5 Stars

BMW 3 Series2015 (15) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr

2015 (15) - 2.0 320i Sport Auto Euro 6 (s/s) 4dr26

£5,995

Finance available £112 pm

  • 2L
  • 92.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Intercars Ltd

07340455881 *

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

2024 (24) - 320i M Sport 5dr Step Auto20

Low Mileage

£37,400

Finance available £748 pm

  • 2L
  • 3.7K

    Miles
  • Petrol
  • Semi Auto
  • Estate

Ocean Group BMW Paignton

01803225818 *

BMW 3 Series2007 (57) - 2.0 320d SE Steptronic Euro 4 2dr

2007 (57) - 2.0 320d SE Steptronic Euro 4 2dr20

Low Mileage

£4,949

Finance available £88 pm

  • 2L
  • 59.0K

    Miles
  • Diesel
  • Automatic
  • Coupe

M Cars Surrey Ltd

01342649540 *

4.4/5 Stars

BMW 3 Series2017 - 330d M Sport 4-Door

2017 - 330d M Sport 4-Door21

£14,990

Finance available £313 pm

  • 3L
  • 67.7K

    Miles
  • Diesel
  • Automatic
  • Saloon

MARLING CAR SALES LTD

01952953911 *

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Pro Edition Saloon 4dr Diesel Hybrid Auto xDrive Euro

2020 (70) - 2.0 320d MHT M Sport Pro Edition Saloon 4dr Diesel Hybrid Auto xDrive Euro50

Reduced

£27,000

Finance available £534 pm

  • 2L
  • 41.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Umesh Samani Specialist Cars

01782390990 *

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) (246

Low Mileage

£19,063

Finance available £379 pm

  • 2L
  • 28.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Towcester

01327221488 *

BMW 3 Series2022 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)

2022 (71) - 2.0 330e 12kWh M Sport Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)70

£20,300

Finance available £355 pm

  • 2L
  • 57.4K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Wimbledon

02038235453 *

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

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

£20,995

Finance available £411 pm

  • 2L
  • 76.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RSK CARS LIMITED

01902240171 *

BMW 3 Series2014 (14) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)

2014 (14) - 2.0 320d M Sport Saloon 4dr Diesel Auto xDrive Euro 5 (s/s) (184 ps)2

Low Mileage

£10,995

Finance available £223 pm

  • 2L
  • 46.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Autoselect

01482428561 *

3.6/5 Stars

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

2024 - 320i M Sport 4dr Step Auto [Pro Pack]53

Low Mileage

£35,665

  • 2L
  • 4.1K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Marshall BMW Salisbury

01722445824 *

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

2015 (65) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr48

Reduced

£11,491

  • 2L
  • 102.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

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

2021 - 318i M Sport 4dr Step Auto32

Low Mileage

£22,049

Finance available £461 pm

  • 2L
  • 22.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Burnley

01282504324 *

BMW 3 Series2017 (17) - 320D XDRIVE M SPORT TOURING - HEATED SEATS -POWER FOLD MIRRORS 5-Door

2017 (17) - 320D XDRIVE M SPORT TOURING - HEATED SEATS -POWER FOLD MIRRORS 5-Door60

£12,995

Finance available £268 pm

  • 2L
  • 93.1K

    Miles
  • Diesel
  • Automatic
  • Estate

George Kingsley Vehicle Sales

01206580921 *

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

2022 - 330e M Sport Step Auto 5-Door22

£30,897

Finance available £641 pm

  • 2L
  • 32.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

CarSupermarket.com Sheffield

01145537264 *

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.