Skip to main content

3,068 Used BMW 3 Series cars for sale

BMW 3 Series2020 - 330e Sport Pro 4dr Step Auto

2020 - 330e Sport Pro 4dr Step Auto27

Reduced

£16,450

Finance available £345 pm

  • 2L
  • 87.0K

    Miles
  • Hybrid
  • Semi Auto
  • Saloon

Drew Baxter Car Sales

02890023131 *

BMW 3 Series2012 (62) - 2.0 320d SE Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2012 (62) - 2.0 320d SE Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)29

£5,295

  • 2L
  • 102.7K

    Miles
  • Diesel
  • Automatic
  • Estate

North West Trade Centre

01772285821 *

BMW 3 Series2013 (63) - 318d Se 5-Door

2013 (63) - 318d Se 5-Door30

Low Mileage

£6,295

Finance available £118 pm

  • 2L
  • 92.5K

    Miles
  • Diesel
  • Manual
  • Estate

Henver Car Sales

01637801271 *

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

2021 (21) - 330e SE Pro 4dr Step Auto26

£11,295

Finance available £230 pm

  • 2L
  • 108.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

V12 Sports and Classics Worksop

01455241730 *

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

2024 - 330e xDrive M Sport 4dr Step Auto19

£29,998

  • 2L
  • 18.1K

    Miles
  • Electric
  • Automatic
  • Saloon

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series2019 (69) - 2.0 320i M Sport Plus Edition Auto Euro 6 (s/s) 4dr

2019 (69) - 2.0 320i M Sport Plus Edition Auto Euro 6 (s/s) 4dr17

£19,989

Finance available £390 pm

  • 2L
  • 45.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

BMW 3 Series2018 (68) - 1.5 318i Sport Euro 6 (s/s) 4dr

2018 (68) - 1.5 318i Sport Euro 6 (s/s) 4dr66

£8,000

Finance available £156 pm

  • 1.5L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Hounslow Cars Ltd

02039537374 *

2.6/5 Stars

BMW 3 Series2021 (21) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)

2021 (21) - 2.0 318d MHT M Sport Saloon 4dr Diesel Hybrid Auto Euro 6 (s/s) (150 ps)40

Reduced

£19,470

  • 2L
  • 62.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Dace Specialist Car Centre Stockport

01616945314 *

4.8/5 Stars

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

2024 - 320i M Sport 5dr Step Auto34

Low Mileage

£36,795

  • 2L
  • 3.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Stratstone BMW Tunbridge Wells

01892571854 *

0/5 Stars

BMW 3 Series2012 (62) - 320d Sport 4dr

2012 (62) - 320d Sport 4dr

£2,950

  • 2L
  • 130.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Trade Centre Direct

01217288653 *

BMW 3 Series2011 - 318d Exclusive Edition 4dr

2011 - 318d Exclusive Edition 4dr12

Low Mileage

£4,950

Finance available £88 pm

  • 2L
  • 70.1K

    Miles
  • Diesel
  • Manual
  • Saloon

West View Motor Company

01768800648 *

0/5 Stars

BMW 3 Series2015 (65) - 2.0 320d M Sport Diesel Manual + LOW MILEAGE + ULEZ COMPLIANT 4-Door

2015 (65) - 2.0 320d M Sport Diesel Manual + LOW MILEAGE + ULEZ COMPLIANT 4-Door22

Low Mileage

£13,995

Finance available £290 pm

  • 2L
  • 41.0K

    Miles
  • Diesel
  • Manual
  • Saloon

R M A Car Sales

01594801742 *

BMW 3 Series2019 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p

2019 (68) - 2.0 320d M Sport Shadow Edition Touring 5dr Diesel Auto Euro 6 (s/s) (190 p28

Reduced

£10,478

Finance available £212 pm

  • 2L
  • 119.0K

    Miles
  • Diesel
  • Automatic
  • Estate

JDC Vehicle sales

01529400406 *

BMW 3 Series2021 - 330e M Sport 5-Door

2021 - 330e M Sport 5-Door35

Low Mileage

£26,256

Finance available £519 pm

  • 2L
  • 25.3K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vans Northwest Ltd

01942597950 *

4.6/5 Stars

BMW 3 Series2021 - 318i M Sport 4dr Step Auto

2021 - 318i M Sport 4dr Step Auto36

£19,049

Finance available £395 pm

  • 2L
  • 49.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

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

2021 (21) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)30

£16,700

  • 2L
  • 87.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Carworld Superstore

01733978043 *

4/5 Stars

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 Series2015 (15) - 2.0 318d BluePerformance Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (143 p

2015 (15) - 2.0 318d BluePerformance Sport Saloon 4dr Diesel Manual Euro 6 (s/s) (143 p72

£5,500

  • 2L
  • 110.1K

    Miles
  • Diesel
  • Manual
  • Saloon

BINCA

01525307120 *

3.5/5 Stars

BMW 3 Series2008 (58) - 330i M Sport 4dr Step Auto

2008 (58) - 330i M Sport 4dr Step Auto20

£5,999

Finance available £112 pm

  • 3L
  • 140.0K

    Miles
  • Petrol
  • Semi Auto
  • Saloon

EMPORIUM AUTO HOUSE LTD

02039092208 *

0/5 Stars

BMW 3 Series2021 - 330e SE Pro 5-Door

2021 - 330e SE Pro 5-Door64

Reduced

£13,695

Finance available £284 pm

  • 2L
  • 85.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

Premier Car Supermarket Kettering Ltd

01536219120 *

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.