Skip to main content

3,110 Used BMW 3 Series cars for sale

BMW 3 Series2025 - 330e 22.3 kWh M Sport 5dr Step Auto [Pro Pack]

2025 - 330e 22.3 kWh M Sport 5dr Step Auto [Pro Pack]19

£48,898

  • 10.0

    Miles
  • Hybrid
  • Automatic
  • Estate

Arnold Clark Inverness BMW

01463211082 *

4.7/5 Stars

BMW 3 Series2009 (59) - 2.0 318d M Sport Saloon 4dr Diesel Steptronic Euro 5 (143 ps)

2009 (59) - 2.0 318d M Sport Saloon 4dr Diesel Steptronic Euro 5 (143 ps)20

Low Mileage

£3,995

  • 2L
  • 113.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Cars4You Edinburgh West

01313226854 *

BMW 3 Series2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr

2018 (18) - 2.0 330e 7.6kWh M Sport Auto Euro 6 (s/s) 4dr50

£13,491

  • 2L
  • 78.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Your Next Car Ltd

01156849398 *

0/5 Stars

BMW 3 Series2015 (15) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

2015 (15) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr

£15,995

Finance available £335 pm

  • 3L
  • 89.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Blackline Motors Ltd

01618042356 *

BMW 3 Series2015 - 318d M Sport 4-Door

2015 - 318d M Sport 4-Door55

£7,900

Finance available £154 pm

  • 2L
  • 110.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Walters Motor Group Loddon

01603937289 *

4.7/5 Stars

BMW 3 Series2024 (24) - 330e M Sport 5dr Step Auto Estate

2024 (24) - 330e M Sport 5dr Step Auto Estate69

Low Mileage

£35,992

  • 2L
  • 6.6K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vertu BMW Yeovil

01935311780 *

0/5 Stars

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

2024 - 320d MHT M Sport 5dr Step Auto19

Low Mileage

£35,498

  • 2L
  • 9.8K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Vauxhall (Glenrothes)

01592803918 *

4.7/5 Stars

BMW 3 Series2020 - 320i Sport 5dr Step Auto

2020 - 320i Sport 5dr Step Auto35

£22,049

Finance available £456 pm

  • 2L
  • 41.7K

    Miles
  • Petrol
  • Semi Auto
  • Estate

cinch Warehouse Corby

01536219125 *

4.2/5 Stars

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

£14,450

Finance available £301 pm

  • 2L
  • 84.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

FM MOTORS GB LTD

02039484610 *

4.1/5 Stars

BMW 3 Series1991 - 325i SE 4dr Auto

1991 - 325i SE 4dr Auto9

Low Mileage

£3,000

  • 2.5L
  • 120.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Classic Car Auctions

01926357467 *

3.5/5 Stars

BMW 3 Series1990 - LUX A 4-Door

1990 - LUX A 4-Door36

Low Mileage

£7,990

  • 1.8L
  • 102.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

Roydens Ltd

01795503963 *

BMW 3 Series2024 - 320d MHT M Sport 5dr Step Auto [Pro Pack]

2024 - 320d MHT M Sport 5dr Step Auto [Pro Pack]19

£36,298

  • 2L
  • 25.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Arnold Clark Chesterfield Motorstore / Vanstore

01246381032 *

4.7/5 Stars

BMW 3 Series2020 (70) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr

2020 (70) - 2.0 320d MHT M Sport Touring Auto Euro 6 (s/s) 5dr38

£19,995

Finance available £390 pm

  • 2L
  • 78.0K

    Miles
  • Hybrid
  • Automatic
  • Estate

J Stuart & Co Ltd

01518322201 *

BMW 3 Series2019 - 318d Sport 5dr Step Auto

2019 - 318d Sport 5dr Step Auto11

Reduced

£13,500

Finance available £279 pm

  • 2L
  • 73.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Brown Cars

02890023186 *

BMW 3 Series2014 (14) - 2.0 320i Sport Euro 6 (s/s) 4dr

2014 (14) - 2.0 320i Sport Euro 6 (s/s) 4dr35

£5,995

  • 2L
  • 96.0K

    Miles
  • Petrol
  • Manual
  • Saloon

BM Cars London Ltd

02039537388 *

5/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto12

£35,998

  • 2L
  • 10.4K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Click & Collect Colchester

01414839928 *

4.7/5 Stars

BMW 3 Series2018 - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr

2018 - 3.0 335d M Sport Shadow Edition Touring Auto xDrive Euro 6 (s/s) 5dr91

£21,490

Finance available £421 pm

  • 3L
  • 67.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Carrera Specialist Cars

01414049939 *

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

Reduced

£23,909

  • 2L
  • 22.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Cars by Peter Cooper West End

02380017190 *

4.3/5 Stars

BMW 3 Series2015 - 335d xDrive M Sport 4dr Step Auto

2015 - 335d xDrive M Sport 4dr Step Auto20

£10,995

  • 3L
  • 145.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

Car World Motors Ltd

01924668250 *

BMW 3 Series2014 (64) - 330d SE 5dr Step Auto

2014 (64) - 330d SE 5dr Step Auto32

Reduced

£9,500

Finance available £190 pm

  • 3L
  • 93.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Mike Bass

01884211283 *

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.