Skip to main content

3,058 Used BMW 3 Series cars for sale

BMW 3 Series2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr

2012 (62) - 2.0 320i Sport Euro 6 (s/s) 4dr17

£4,995

Finance available £89 pm

  • 2L
  • 127.6K

    Miles
  • Petrol
  • Manual
  • Saloon

Elm Motor Company

01752749650 *

4.4/5 Stars

BMW 3 Series2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)

2018 (18) - 2.0 320d M Sport Shadow Edition Saloon 4dr Diesel Auto xDrive Euro 6 (s/s)33

Reduced

£19,690

Finance available £384 pm

  • 2L
  • 23.3K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car City UK Catterick

01748900779 *

4.7/5 Stars

BMW 3 Series2020 (20) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)-2 Former Keep

2020 (20) - 3.0 M340i Saloon 4dr Petrol Auto xDrive Euro 6 (s/s) (374 ps)-2 Former Keep45

Reduced

£29,750

Finance available £591 pm

  • 3L
  • 33.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Rix Motors

01925917564 *

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

2023 - 320i M Sport 4dr Step Auto36

£25,999

Finance available £547 pm

  • 2L
  • 22.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2008 - 325i M Sport 5dr Step Auto

2008 - 325i M Sport 5dr Step Auto13

Reduced

£7,250

Finance available £140 pm

  • 3L
  • 46.3K

    Miles
  • Petrol
  • Automatic
  • Estate

Valley Cars and Classics Ltd

01488500852 *

0/5 Stars

BMW 3 Series2013 (13) - 320d Luxury 4dr

2013 (13) - 320d Luxury 4dr13

Low Mileage

£5,950

Finance available £111 pm

  • 2L
  • 86.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Trade Car Sales

01217288898 *

BMW 3 Series2017 (67) - 330e M Sport 4dr Step Auto

2017 (67) - 330e M Sport 4dr Step Auto24

£8,995

Finance available £179 pm

  • 2L
  • 92.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Juno Cars

01282501863 *

BMW 3 Series2004 (04) - 330 Ci Sport 2dr Auto

2004 (04) - 330 Ci Sport 2dr Auto12

Low Mileage

£3,995

Finance available £67 pm

  • 3L
  • 153.0K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

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

£18,800

Finance available £329 pm

  • 2L
  • 42.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2019 - 320d [190] M Sport 5dr Step Auto [Business Media]

2019 - 320d [190] M Sport 5dr Step Auto [Business Media]19

Low Mileage

£19,998

  • 2L
  • 32.5K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Arnold Clark Stirling Volvo / GWM / BYD

01786232221 *

4.7/5 Stars

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

2022 (71) - 2.0 330e 12kWh SE Pro Touring 5dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (32

£14,749

Finance available £288 pm

  • 2L
  • 78.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Hilton Car Supermarket Milton Keynes

01908049370 *

BMW 3 Series2017 (17) - 2.0 320i Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2017 (17) - 2.0 320i Sport Touring Auto xDrive Euro 6 (s/s) 5dr50

£12,995

Finance available £263 pm

  • 2L
  • 77.2K

    Miles
  • Petrol
  • Automatic
  • Estate

Just Audi VW

01522459180 *

BMW 3 Series2014 (64) - 2.0 320D XDRIVE SPORT TOURING 5d 181 BHP 5-Door

2014 (64) - 2.0 320D XDRIVE SPORT TOURING 5d 181 BHP 5-Door30

£8,995

Finance available £179 pm

  • 2L
  • 95.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars4You Dunfermline

01383347038 *

4.7/5 Stars

BMW 3 Series2018 (18) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)

2018 (18) - 2.0 320d SE Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)32

£7,995

  • 2L
  • 106.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2007 (57) - 2.0 320i ES Touring Auto Euro 4 5dr

2007 (57) - 2.0 320i ES Touring Auto Euro 4 5dr41

Low Mileage

£1,999

  • 2L
  • 96.6K

    Miles
  • Petrol
  • Automatic
  • Estate

Horsepower Motor Centre Ltd

01732927681 *

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

2014 (14) - 320d EfficientDynamics Business 4dr39

£4,495

Finance available £78 pm

  • 2L
  • 137.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Trunk Road Budget Cars

01642061101 *

0/5 Stars

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

2021 (21) - 2.0 330e 12kWh M Sport Touring Auto Euro 6 (s/s) 5dr60

£23,495

Finance available £462 pm

  • 2L
  • 59.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Signature Car Specialists LTD

01282509489 *

BMW 3 Series2012 (62) - 320i M Sport 4dr Petrol ULEZ

2012 (62) - 320i M Sport 4dr Petrol ULEZ12

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 99.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Kiani Motors

01494414085 *

BMW 3 Series2011 (11) - 320d [184] M Sport 4dr

2011 (11) - 320d [184] M Sport 4dr13

Reduced

£2,295

  • 2L
  • 145.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Craven Cars Limited

01279219583 *

0/5 Stars

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

2020 (70) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr50

£23,991

  • 2L
  • 48.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

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