Skip to main content

3,203 Used BMW 3 Series cars for sale

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

2023 - 320i M Sport 4dr Step Auto12

Low Mileage

£29,998

  • 2L
  • 14.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Arnold Clark Click & Collect Thurrock

01416118466 *

4.7/5 Stars

BMW 3 Series2012 (62) - 320d Luxury 4dr Step Auto

2012 (62) - 320d Luxury 4dr Step Auto21

Low Mileage

£5,995

Finance available £112 pm

  • 2L
  • 93.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

ANDOVER CAR SALES LIMITED

01722445409 *

5/5 Stars

BMW 3 Series2020 (20) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)

2020 (20) - 2.0 318d SE Saloon 4dr Diesel Manual Euro 6 (s/s) (150 ps)34

£14,999

  • 2L
  • 69.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Corner Park Garage (Swansea)

01792344016 *

3.6/5 Stars

BMW 3 Series2016 (66) - 320d M Sport 4dr Step Auto

2016 (66) - 320d M Sport 4dr Step Auto12

£8,750

Finance available £173 pm

  • 2L
  • 112.0K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

West Motors

01212722013 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr

2022 (22) - 2.0 330e 12kWh SE Pro Touring Auto Euro 6 (s/s) 5dr64

£16,300

Finance available £342 pm

  • 2L
  • 65.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

Quality Part X Ltd Stevenage

01438584759 *

BMW 3 Series2021 - 320d MHT Sport 4dr Step Auto

2021 - 320d MHT Sport 4dr Step Auto19

Low Mileage

£23,498

  • 2L
  • 24.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Motorstore / BYD (Linwood)

01414736404 *

4.7/5 Stars

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-Door13

£13,150

Finance available £271 pm

  • 3L
  • 132.6K

    Miles
  • Diesel
  • Automatic
  • Estate

LSA Autocentre Limited

01164026541 *

BMW 3 Series2019 - 2.0 320d M Sport Auto 5dr

2019 - 2.0 320d M Sport Auto 5dr92

£18,295

Finance available £355 pm

  • 2L
  • 91.4K

    Miles
  • Diesel
  • Automatic
  • Estate

RallySport Automotive Limited

01206489764 *

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

2020 - 320d M Sport 5dr Step Auto67

£22,995

Finance available £452 pm

  • 2L
  • 51.3K

    Miles
  • Diesel
  • Semi Auto
  • Estate

MB Motors

02825440802 *

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto

2024 - 320d MHT M Sport 5dr Step Auto19

£34,998

  • 2L
  • 21.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Motorstore Kia/MG (Liverpool)

01513179472 *

4.7/5 Stars

BMW 3 Series2021 - 330e M Sport 4-Door

2021 - 330e M Sport 4-Door52

£15,995

Finance available £335 pm

  • 2L
  • 85.2K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Premier Car Supermarket Kettering Ltd

01536219120 *

BMW 3 Series2014 (14) - 3.0 330d Luxury Touring Auto Euro 5 (s/s) 5dr

2014 (14) - 3.0 330d Luxury Touring Auto Euro 5 (s/s) 5dr63

£8,950

Finance available £178 pm

  • 3L
  • 122.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Tudor Prestige Ltd

01733797069 *

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 *

4.3/5 Stars

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) 5dr26

£17,495

Finance available £339 pm

  • 1.5L
  • 8.5K

    Miles
  • Petrol
  • Automatic
  • Estate

Driven Car Collection Ltd

01182274529 *

4.7/5 Stars

BMW 3 Series2014 - 2.0 318d Sport Saloon 4-Door

2014 - 2.0 318d Sport Saloon 4-Door25

£4,999

Finance available £89 pm

  • 2L
  • 118.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Peel Common Car Showroom

01329559705 *

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

2022 - 330e M Sport 4dr Step Auto19

£19,999

Finance available £416 pm

  • 2L
  • 49.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Motorpoint Widnes

01518322225 *

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

2021 - 330e M Sport 4dr Step Auto16

Reduced

£23,500

Finance available £462 pm

  • 2L
  • 60.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Prestige Cars Ireland

02890026873 *

BMW 3 Series2018 (18) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2018 (18) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)1

£12,999

Finance available £268 pm

  • 2L
  • 98.1K

    Miles
  • Diesel
  • Automatic
  • Estate

Motorplus Car Supermarket

01633742350 *

BMW 3 Series2008 (58) - 2.0 320i M Sport Steptronic Euro 4 2dr

2008 (58) - 2.0 320i M Sport Steptronic Euro 4 2dr16

Low Mileage

£4,000

Finance available £67 pm

  • 2L
  • 70.0K

    Miles
  • Petrol
  • Automatic
  • Coupe

Retail Car Ltd

01902916095 *

BMW 3 Series2014 (64) - 318d Luxury 4dr Step Auto

2014 (64) - 318d Luxury 4dr Step Auto29

£7,795

Finance available £152 pm

  • 2L
  • 94.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

BSS CAR SALES LTD

01362700947 *

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