Skip to main content

3,217 Used BMW 3 Series cars for sale

BMW 3 Series2014 (64) - 318d Sport 4dr

2014 (64) - 318d Sport 4dr7

£4,390

  • 2L
  • 135.0K

    Miles
  • Diesel
  • Manual
  • Saloon

EAST MAINS MOTOR CO LTD

01506376854 *

BMW 3 Series2011 (11) - 330d SE 2dr

2011 (11) - 330d SE 2dr36

Low Mileage

£8,000

  • 3L
  • 85.0K

    Miles
  • Diesel
  • Manual
  • Coupe

Eastwoods Ltd

01252916819 *

4.6/5 Stars

BMW 3 Series2007 (57) - 318i SE 4dr

2007 (57) - 318i SE 4dr16

Low Mileage

£1,150

  • 2L
  • 125.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Drivewave Motors

01217287151 *

BMW 3 Series2022 (22) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr

2022 (22) - 2.0 318i M Sport Auto Euro 6 (s/s) 4dr50

£20,491

  • 2L
  • 67.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2015 (15) - 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (184 p

2015 (15) - 2.0 320d BluePerformance M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (184 p27

Low Mileage

£13,650

Finance available £283 pm

  • 2L
  • 64.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

X AUTOHAUS

01566701222 *

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

2017 (17) - 2.0 320d M Sport Saloon 4dr Diesel Auto Euro 6 (s/s) (190 ps)50

Low Mileage

£15,500

Finance available £324 pm

  • 2L
  • 31.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Planet Barnet

02039577301 *

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

2014 - 320d M Sport 5dr Step Auto14

Reduced

£11,495

Finance available £234 pm

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Automatic
  • Hatchback

Magee Automotive

02890022120 *

BMW 3 Series2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr

2019 (19) - 2.0 320d SE Euro 6 (s/s) 4dr14

£9,295

  • 2L
  • 129.8K

    Miles
  • Diesel
  • Manual
  • Saloon

Cotswolds Cars and Commercials Ltd

07860560059 *

4/5 Stars

BMW 3 Series2020 - 320d MHT M Sport 4dr Step Auto

2020 - 320d MHT M Sport 4dr Step Auto15

£19,995

Finance available £390 pm

  • 2L
  • 85.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Philip Holland Cars

02893448897 *

BMW 3 Series2019 - 2.0 M Sport Auto xDrive Euro 6 (s/s) 4dr

2019 - 2.0 M Sport Auto xDrive Euro 6 (s/s) 4dr11

Low Mileage

£23,950

Finance available £471 pm

  • 40.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Westside Cars

01217288669 *

BMW 3 Series2017 - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) Automa

2017 - 3.0 335d M Sport Saloon 4dr Diesel Auto xDrive Euro 6 (s/s) (313 ps) Automa24

Low Mileage

£17,617

Finance available £341 pm

  • 3L
  • 63.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Days of Haverfordwest

01437768000 *

0/5 Stars

BMW 3 Series2021 - 330e M Sport 5-Door

2021 - 330e M Sport 5-Door68

Reduced

£15,240

Finance available £318 pm

  • 2L
  • 98.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

RB AUTOS SW LIMITED TA Bristol Car Centre

01172331345 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£34,998

  • 2L
  • 12.6K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Citroen (Kilmarnock)

01563590306 *

4.7/5 Stars

BMW 3 Series2.0 320i Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) - DRIVING ASSIS

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

£19,768

  • 37.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carsa Southampton

01489663574 *

4.4/5 Stars

BMW 3 Series2009 - 320i M Sport 2dr

2009 - 320i M Sport 2dr27

Reduced

£2,495

  • 2L
  • 109.0K

    Miles
  • Petrol
  • Manual
  • Coupe

Jap Motor Cars Ltd

01773304675 *

BMW 3 Series2023 - 320d MHT M Sport 4dr Step Auto

2023 - 320d MHT M Sport 4dr Step Auto48

Reduced

£36,950

Finance available £739 pm

  • 2L
  • 6.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

JKC Approved Used BMW

02870441623 *

BMW 3 Series2004 - 2.5 E46 325Ci M Sport Convertible M54 2.5 2-Door

2004 - 2.5 E46 325Ci M Sport Convertible M54 2.5 2-Door54

Low Mileage

£9,990

  • 2.5L
  • 74.6K

    Miles
  • Petrol
  • Manual
  • Convertible

SJT Motor Co

01270443067 *

BMW 3 Series2024 - M340d xDrive MHT 5dr Step Auto

2024 - M340d xDrive MHT 5dr Step Auto20

£48,376

  • 3L
  • 12.5K

    Miles
  • Diesel
  • Automatic
  • Estate

Marshall Audi Taunton

01823218663 *

BMW 3 Series2020 (20) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr

2020 (20) - 2.0 320d M Sport Auto Euro 6 (s/s) 4dr48

£18,500

  • 2L
  • 71.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car Valley

02078714290 *

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,898

  • 2L
  • 12.1K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Glasgow BMW

01416119940 *

4.7/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

Jack Evans

Author: Jack Evans

View profile

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.