Skip to main content

3,106 Used BMW 3 Series cars for sale

BMW 3 Series2017 (66) - 2.0 320D ED PLUS TOURING 5d 161 BHP 5-Door

2017 (66) - 2.0 320D ED PLUS TOURING 5d 161 BHP 5-Door37

£8,995

  • 2L
  • 99.9K

    Miles
  • Diesel
  • Automatic
  • Estate

Formula 1 Car Supermarket

01324464853 *

3.9/5 Stars

BMW 3 Series2011 (60) - 320i SE 5dr

2011 (60) - 320i SE 5dr18

£1,495

  • 2L
  • 138.0K

    Miles
  • Petrol
  • Manual
  • Estate

Great Budget Vehicles Limited

01215166017 *

BMW 3 Series2005 (05) - 330 Ci SE 2dr

2005 (05) - 330 Ci SE 2dr10

Low Mileage

£3,950

Finance available £66 pm

  • 3L
  • 111.9K

    Miles
  • Petrol
  • Manual
  • Coupe

Trade Classics Ltd

01926351632 *

0/5 Stars

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (

2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s) (70

£17,000

Finance available £365 pm

  • 2L
  • 80.8K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Blue Bell Hill

01634557830 *

BMW 3 Series2021 (71) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr

2021 (71) - 2.0 330e 12kWh M Sport Auto xDrive Euro 6 (s/s) 4dr67

£19,995

Finance available £390 pm

  • 2L
  • 80.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Top Cars Telford Limited

01743291623 *

0/5 Stars

BMW 3 Series2013 - 2.0 328i M Sport Auto 4dr

2013 - 2.0 328i M Sport Auto 4dr40

Low Mileage

£12,499

Finance available £257 pm

  • 2L
  • 42.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Love Car Deals

01923979148 *

BMW 3 Series2019 - 2.0TD (190bhp) xDrive M Sport Shadow Edition (s/s) 5-Door

2019 - 2.0TD (190bhp) xDrive M Sport Shadow Edition (s/s) 5-Door12

£14,500

Finance available £302 pm

  • 2L
  • 100.9K

    Miles
  • Diesel
  • Automatic
  • Estate

X76 CHESTER LTD

01244268800 *

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 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.4/5 Stars

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 Series2019 (68) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)

2019 (68) - 2.0 320d M Sport Touring 5dr Diesel Auto xDrive Euro 6 (s/s) (190 ps)31

£16,399

Finance available £344 pm

  • 2L
  • 67.6K

    Miles
  • Diesel
  • Automatic
  • Estate

Wearside Autoparc

01913002146 *

0/5 Stars

BMW 3 Series2014 (14) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr

2014 (14) - 3.0 330d M Sport Auto Euro 5 (s/s) 4dr52

£10,255

Finance available £207 pm

  • 3L
  • 130.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Blackline Motors Ltd

01618042356 *

BMW 3 Series2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media] TOP SPEC+WARRANY

2015 (15) - 335d xDrive M Sport 5dr Step Auto [Business Media] TOP SPEC+WARRANY28

£10,995

Finance available £223 pm

  • 3L
  • 94.0K

    Miles
  • Diesel
  • Semi Auto
  • Estate

Quality Car Sales

01924667062 *

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

2024 - 320i M Sport 5dr Step Auto19

Reduced

£33,498

  • 2L
  • 6.0K

    Miles
  • Petrol
  • Automatic
  • Estate

Arnold Clark Motorstore (Leyland)

01772283744 *

4.7/5 Stars

BMW 3 Series1997 (R) - 2.8 328i Sport 2dr

1997 (R) - 2.8 328i Sport 2dr71

Reduced

£17,990

Finance available £349 pm

  • 2.8L
  • 58.0K

    Miles
  • Petrol
  • Manual
  • Coupe

MB Cars Swindon

01793550981 *

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

2015 (65) - 335d xDrive M Sport 4dr Step Auto50

£12,000

Finance available £246 pm

  • 3L
  • 95.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Integrity Automotive Limited

01473907545 *

BMW 3 Series2002 (52) - 2.5 325Ci 325 Sport Coupe 2dr Petrol Manual (217 g/km, 192 bhp) Track Car/

2002 (52) - 2.5 325Ci 325 Sport Coupe 2dr Petrol Manual (217 g/km, 192 bhp) Track Car/32

£4,500

Finance available £78 pm

  • 2.5L
  • 194.2K

    Miles
  • Petrol
  • Manual
  • Coupe

North Loop Autohaus

01527911876 *

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

2018 (68) - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps) FULL SERVICE31

Low Mileage

£15,745

  • 2L
  • 25.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motor Trust UK Lancaster

01524938891 *

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

2021 - 330e M Sport Step Auto 4-Door22

£23,197

Finance available £476 pm

  • 2L
  • 63.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

CarSupermarket.com Hessle

01482947558 *

4.6/5 Stars

BMW 3 Series2007 (07) - 2.0 320d M Sport Euro 4 4dr

2007 (07) - 2.0 320d M Sport Euro 4 4dr32

£2,000

  • 2L
  • 146.3K

    Miles
  • Diesel
  • Manual
  • Saloon

TASKGROUP AUTOMOTIVE LIMITED

01506539091 *

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.