Skip to main content

3,007 Used BMW 3 Series cars for sale

BMW 3 Series325i E30 4dr Auto

325i E30 4dr Auto31

Reduced

£14,695

Finance available £306 pm

  • 2.5L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Chesham Left Hand Drive Centre

01494296463 *

5/5 Stars

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

2021 - 330e M Sport 5dr Step Auto30

£22,995

Finance available £452 pm

  • 2L
  • 54.8K

    Miles
  • Hybrid
  • Semi Auto
  • Estate

Oakfield Car Sales

02866330725 *

BMW 3 Series2003 (03) - 316i SE E46 4DR

2003 (03) - 316i SE E46 4DR20

Low Mileage

£1,495

  • 1.8L
  • 48.0K

    Miles
  • Petrol
  • Manual
  • Saloon

ARVP Group LTD

02475103329 *

BMW 3 Series2013 (13) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr

2013 (13) - 2.0 320i SE Auto xDrive Euro 6 (s/s) 4dr54

Reduced

£9,999

Finance available £201 pm

  • 2L
  • 60.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Thornbury Car Centre

01454800976 *

BMW 3 Series2013 (62) - 4-Door

2013 (62) - 4-Door20

Low Mileage

£12,995

Finance available £268 pm

  • 3L
  • 62.0K

    Miles
  • Petrol
  • Automatic
  • Not Supplied

Elite Spec Autos

01274028118 *

BMW 3 Series2009 (59) - 320i M Sport Highline 2dr Step Auto

2009 (59) - 320i M Sport Highline 2dr Step Auto34

Low Mileage

£4,450

Finance available £77 pm

  • 2L
  • 90.6K

    Miles
  • Petrol
  • Semi Auto
  • Convertible

FHL Automotive

01234237529 *

BMW 3 Series2024 (74) - 320i M Sport 4dr Step Auto

2024 (74) - 320i M Sport 4dr Step Auto25

Reduced

£30,900

Finance available £614 pm

  • 2L
  • 4.9K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

Ocean Group BMW Penryn

01326333538 *

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

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

£17,080

Finance available £330 pm

  • 2L
  • 38.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2013 (63) - 2.0 320i Modern Auto Euro 6 (s/s) 4dr

2013 (63) - 2.0 320i Modern Auto Euro 6 (s/s) 4dr28

Low Mileage

£10,480

Finance available £212 pm

  • 2L
  • 17.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Wembley Prestige Cars

02037803372 *

0/5 Stars

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

2017 - 320d M Sport 4dr Step Auto40

Low Mileage

£14,599

Finance available £295 pm

  • 2L
  • 53.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

cinch

01733309722 *

4.3/5 Stars

BMW 3 Series2022 - 320i M Sport 5dr Step Auto (Navigation)(Cruise Con

2022 - 320i M Sport 5dr Step Auto (Navigation)(Cruise Con25

£24,650

  • 2L
  • 31.1K

    Miles
  • Petrol
  • Automatic
  • Estate

Motorparks Preston

01772347475 *

BMW 3 Series2009 (59) - 2009 325d SE DIESEL CONVERTIBLE MET GREY WITH RED LEATHER 2-Door

2009 (59) - 2009 325d SE DIESEL CONVERTIBLE MET GREY WITH RED LEATHER 2-Door13

£2,999

  • 3L
  • 143.0K

    Miles
  • Diesel
  • Manual
  • Convertible

GT Sports & 4x4

01274059833 *

BMW 3 Series2021 - 330e SE Pro 4dr Step Auto

2021 - 330e SE Pro 4dr Step Auto19

£15,298

  • 2L
  • 76.3K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

4.7/5 Stars

BMW 3 Series2020 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr

2020 (69) - 2.0 330i M Sport Auto Euro 6 (s/s) 4dr44

Low Mileage

£24,006

  • 2L
  • 22.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars by Peter Cooper West End

02380017190 *

3.7/5 Stars

BMW 3 Series2019 - 3.0 M340i xDrive Auto 4WD 4dr

2019 - 3.0 M340i xDrive Auto 4WD 4dr38

£29,450

Finance available £584 pm

  • 3L
  • 58.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

torquepoint

01908765737 *

0/5 Stars

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

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

Low Mileage

£18,967

Finance available £410 pm

  • 2L
  • 42.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carbase - Bristol

01172331396 *

4.4/5 Stars

BMW 3 Series2019 - 330d XDRIVE M SPORT [5X BMW SERVICES, SAT NAV, LEATHER, HEATED SEATS, COMPE 4-Door

2019 - 330d XDRIVE M SPORT [5X BMW SERVICES, SAT NAV, LEATHER, HEATED SEATS, COMPE 4-Door26

Reduced

£22,485

  • 3L
  • 75.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Brooklands Motor Centres

01135321282 *

4.6/5 Stars

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

2018 (68) - 2.0 320d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (190 ps)39

£9,995

  • 2L
  • 71.9K

    Miles
  • Diesel
  • Manual
  • Saloon

Wavertree Car Centre

01513189401 *

BMW 3 Series2013 (63) - 2.0 320D XDRIVE M SPORT TOURING 5d 181 BHP 5-Door

2013 (63) - 2.0 320D XDRIVE M SPORT TOURING 5d 181 BHP 5-Door50

Reduced

£8,900

  • 2L
  • 95.3K

    Miles
  • Diesel
  • Automatic
  • Estate

Birchwood Motor Centre

01708932573 *

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

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

£17,299

  • 2L
  • 59.5K

    Miles
  • Hybrid
  • Automatic
  • Saloon

HPL Motors Oldham

01612416881 *

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.