Skip to main content
Get theCazoo logoapp - Powered by MOTORS

3,295 Used BMW 3 Series cars for sale

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

2021 (70) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (25

£18,999

  • 2L
  • 62.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

BMW 3 Series2024 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)

2024 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)6

£28,000

£603/pm (HP)

  • 2L
  • 20.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2021 (71) - 3.0 330d MHT Sport Touring Auto xDrive Euro 6 (s/s) 5dr53

£17,575

£370/pm (HP)

  • 3L
  • 92.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Stevenage

01438584759 *

4.3/5 Stars

BMW 3 Series2007 - 2.0 318i SE Saloon 4-Door

2007 - 2.0 318i SE Saloon 4-Door11

Low Mileage

£1,790

  • 2L
  • 141.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carnections

01708947004 *

BMW 3 Series2010 (10) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 5 (143 ps)

2010 (10) - 2.0 318d M Sport Saloon 4dr Diesel Manual Euro 5 (143 ps)100

Reduced

£5,450

£93/pm (HP)

  • 2L
  • 82.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Peverel car company ltd

01245204345 *

BMW 3 Series2019 (19) - 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr

2019 (19) - 2.0 318d Sport Touring Auto Euro 6 (s/s) 5dr39

£10,445

£198/pm (HP)

  • 2L
  • 72.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Meadway Autoland

01216475215 *

1/5 Stars

BMW 3 Series2009 (59) - 318d M Sport 4dr

2009 (59) - 318d M Sport 4dr18

£1,695

  • 2L
  • 142.0K

    Miles
  • Diesel
  • Manual
  • Saloon

SK CAR COMPANY LTD

01384885534 *

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

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

£11,790

  • 2L
  • 98.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carworld Supermarket

01733794246 *

BMW 3 Series2013 (63) - 318d M Sport 4dr

2013 (63) - 318d M Sport 4dr18

£6,499

£115/pm (HP)

  • 2L
  • 103.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AA Motors

01782444726 *

BMW 3 Series2022 (22) - 330d M Sport Saloon 4-Door

2022 (22) - 330d M Sport Saloon 4-Door59

£23,502

  • 3L
  • 58.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Prestige Cars Kent

01689669471 *

BMW 3 Series2020 - 330e M Sport 4dr Auto

2020 - 330e M Sport 4dr Auto30

£17,899

£377/pm (HP)

  • 2L
  • 52.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

FOW Trafford

01616969155 *

BMW 3 Series2014 (64) - 318d M Sport 5dr Step Auto

2014 (64) - 318d M Sport 5dr Step Auto59

£7,490

£136/pm (HP)

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

RD Motors Ltd

01708973724 *

BMW 3 Series2019 - 330e M Sport 4dr Auto

2019 - 330e M Sport 4dr Auto28

Low Mileage

£19,980

£357/pm (PCP)

  • 2L
  • 35.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

The Premium Car Collection Ltd

01143086549 *

5/5 Stars

BMW 3 Series2018 - 320d M Sport 4dr Step Auto

2018 - 320d M Sport 4dr Step Auto19

£11,698

  • 2L
  • 92.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Kirkcaldy BMW

01592802402 *

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

2022 (72) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr57

£15,339

£301/pm (HP)

  • 2L
  • 107.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

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

2021 - 320i M Sport 4dr Step Auto49

£20,249

£338/pm (PCP)

  • 2L
  • 48.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Peterborough

01733797063 *

BMW 3 Series2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto

2012 (12) - 320d BluePerform EfficientDynamics 4dr Step Auto20

£5,695

£99/pm (HP)

  • 2L
  • 113.6K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Retro Hatches

01323679067 *

BMW 3 Series2015 - 320d M Sport 5dr Step Auto

2015 - 320d M Sport 5dr Step Auto51

£11,995

£231/pm (HP)

  • 2L
  • 91.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Clifford Car Sales

02890023208 *

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

2014 (64) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr57

Low Mileage

£10,995

£210/pm (HP)

  • 3L
  • 73.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Darson Cars

01414839925 *

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

2016 - 330d xDrive M Sport 4dr Step Auto36

Low Mileage

£15,500

  • 3L
  • 75.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Stratstone BMW Harrogate

01422413949 *

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

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

* 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.