Skip to main content

3,102 Used BMW 3 Series cars for sale

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

2014 (64) - 2.0 320i SE Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (184 ps)9

£7,000

Finance available £134 pm

  • 2L
  • 96.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Scala Automotive Ltd

02039577461 *

BMW 3 Series2013 (63) - 320d EfficientDynamics 4dr

2013 (63) - 320d EfficientDynamics 4dr20

Reduced

£3,995

Finance available £67 pm

  • 2L
  • 120.0K

    Miles
  • Diesel
  • Manual
  • Saloon

AUTO ILLUSION

01172448950 *

BMW 3 Series2018 (67) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr

2018 (67) - 1.5 318i Sport Touring Auto Euro 6 (s/s) 5dr45

£11,550

Finance available £236 pm

  • 1.5L
  • 60.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Car Planet Barnet

02039577301 *

BMW 3 Series2015 (15) - 3.0 330d BluePerformance M Sport Auto Euro 6 (s/s) 4dr

2015 (15) - 3.0 330d BluePerformance M Sport Auto Euro 6 (s/s) 4dr58

Low Mileage

£9,995

Finance available £201 pm

  • 3L
  • 72.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Taurus Autos LTD

01162165649 *

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

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

£26,600

Finance available £464 pm

  • 2L
  • 29.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2019 (68) - 2.0 320i SE Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)

2019 (68) - 2.0 320i SE Touring 5dr Petrol Manual Euro 6 (s/s) (184 ps)50

Low Mileage

£14,950

Finance available £312 pm

  • 2L
  • 33.5K

    Miles
  • Petrol
  • Manual
  • Estate

Falling Lane Cars

01895541825 *

BMW 3 Series1999 (L) - 2.8 328i 2dr

1999 (L) - 2.8 328i 2dr46

Low Mileage

£4,999

Finance available £89 pm

  • 2.8L
  • 85.5K

    Miles
  • Petrol
  • Manual
  • Saloon

JUST-MOTORS NW LTD

01615498399 *

BMW 3 Series2013 (63) - M sport X Drive Automatic

2013 (63) - M sport X Drive Automatic32

Reduced

£9,450

Finance available £189 pm

  • 57.7K

    Miles
  • Not Supplied
  • Automatic
  • Not Supplied

Four Crosses Garage

01743292166 *

5/5 Stars

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

2024 - 320i M Sport 5dr Step Auto12

Low Mileage

£33,998

  • 2L
  • 3.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Click & Collect Milton Keynes

01416118716 *

4.7/5 Stars

BMW 3 Series2004 - 2.2 320Ci Sport 2dr

2004 - 2.2 320Ci Sport 2dr12

Low Mileage

£3,395

Finance available £54 pm

  • 2.2L
  • 105.0K

    Miles
  • Petrol
  • Manual
  • Convertible

Eastwood Motor Sales Limited

01702410178 *

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

2024 - 330e M Sport 5dr Step Auto53

£33,706

  • 2L
  • 9.5K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Marshall BMW Bournemouth

01202068625 *

BMW 3 Series2020 (70) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2020 (70) - 2.0 320i Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)69

£19,700

Finance available £344 pm

  • 2L
  • 44.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2014 (14) - 320d EfficientDynamics Business 4dr

2014 (14) - 320d EfficientDynamics Business 4dr40

Reduced

£4,495

Finance available £78 pm

  • 2L
  • 137.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Trunk Road Budget Cars

01642061101 *

0/5 Stars

BMW 3 Series2013 - 2.0 318D SE Auto 4dr

2013 - 2.0 318D SE Auto 4dr7

Low Mileage

£6,550

Finance available £124 pm

  • 2L
  • 91.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Grays of Holbeach

01406430115 *

BMW 3 Series2012 - 2.0 318i Performance Edition Saloon 4-Door

2012 - 2.0 318i Performance Edition Saloon 4-Door17

£2,600

  • 2L
  • 121.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Dorsom Cars

01935311811 *

BMW 3 Series2017 (67) - 2.0 320d ED Sport Touring 5dr Diesel Manual Euro 6 (s/s) (163 ps)

2017 (67) - 2.0 320d ED Sport Touring 5dr Diesel Manual Euro 6 (s/s) (163 ps)30

Low Mileage

£12,899

Finance available £250 pm

  • 2L
  • 51.8K

    Miles
  • Diesel
  • Manual
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2006 (06) - 2.5 325i SE Touring 5dr Petrol Auto (218 ps) MOT SERVICE WARRANTY

2006 (06) - 2.5 325i SE Touring 5dr Petrol Auto (218 ps) MOT SERVICE WARRANTY24

Low Mileage

£3,757

Finance available £62 pm

  • 2.5L
  • 118.5K

    Miles
  • Petrol
  • Automatic
  • Estate

WE SELL ANY Car

01733794275 *

0/5 Stars

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

2024 - 330e M Sport 4dr Step Auto33

Low Mileage

£34,995

Finance available £698 pm

  • 2L
  • 9.8K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

BMW Bavarian

02895908116 *

BMW 3 Series2020 - 3.0 G21 330d xDrive AC B57 3.0d 5-Door

2020 - 3.0 G21 330d xDrive AC B57 3.0d 5-Door17

£13,495

Finance available £279 pm

  • 3L
  • 132.6K

    Miles
  • Diesel
  • Automatic
  • Estate

LSA Autocentre Limited

01164026541 *

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

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

Reduced

£17,995

Finance available £349 pm

  • 2L
  • 80.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars 4 You Ltd

01506376842 *

4.1/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.