Skip to main content

3,187 Used BMW 3 Series cars for sale

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

2016 - 320d M Sport 4dr Step Auto10

Low Mileage

£14,250

Finance available £296 pm

  • 2L
  • 61.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

MCautosales

02879440626 *

BMW 3 Series2021 - 3.0 M3 Competition Edition M xDrive Auto 4WD 4dr

2021 - 3.0 M3 Competition Edition M xDrive Auto 4WD 4dr23

Low Mileage

£60,990

Finance available £1,232 pm

  • 3L
  • 21.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

Churchs Performance Cars

01403331228 *

4.7/5 Stars

BMW 3 Series2020 (20) - 320d M Sport Touring 5-Door

2020 (20) - 320d M Sport Touring 5-Door25

£24,700

  • 2L
  • 44.9K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu

2022 (22) - 2.0 330e 12kWh M Sport Pro Edition Saloon 4dr Petrol Plug-in Hybrid Auto Eu70

£16,300

Finance available £349 pm

  • 2L
  • 92.7K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Enfield

02037634741 *

BMW 3 Series2021 (21) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr

2021 (21) - 3.0 M340i MHT Auto xDrive Euro 6 (s/s) 4dr18

£31,991

Finance available £637 pm

  • 3L
  • 53.6K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Magor Motor Company

01633741705 *

BMW 3 Series2012 (62) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr

2012 (62) - 2.0 320d ED EfficientDynamics Auto Euro 5 (s/s) 4dr41

£3,295

Finance available £51 pm

  • 2L
  • 160.0K

    Miles
  • Diesel
  • Automatic
  • Saloon

R Line Motors

01619147758 *

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

2021 (21) - 2.0 330e 12kWh M Sport Auto Euro 6 (s/s) 4dr72

£21,795

Finance available £427 pm

  • 2L
  • 52.9K

    Miles
  • Hybrid
  • Automatic
  • Saloon

SZ MOTORGROUP LIMITED

01156977750 *

0/5 Stars

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

2022 - 2.0 320i M Sport Saloon 4dr Petrol Auto Euro 6 (s/s) (184 ps)31

Low Mileage

£25,995

Finance available £424 pm

  • 2L
  • 16.5K

    Miles
  • Petrol
  • Automatic
  • Saloon

Norman Motors Poole

01202076853 *

4.9/5 Stars

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

2018 (18) - 2.0 330e 7.6kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto Euro 6 (s/s)35

£11,500

Finance available £235 pm

  • 2L
  • 75.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

RDM Direct

01283241526 *

4.5/5 Stars

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

2024 - 320d MHT M Sport 4dr Step Auto19

£35,498

  • 2L
  • 11.8K

    Miles
  • Diesel
  • Automatic
  • Saloon

Glasgow South Street Vauxhall/Peugeot/Citroen/Vanstore

01414839940 *

4.7/5 Stars

BMW 3 Series2012 - 320i xDrive SE 4dr Step Auto

2012 - 320i xDrive SE 4dr Step Auto15

Reduced

£7,995

Finance available £156 pm

  • 2L
  • 45.2K

    Miles
  • Petrol
  • Automatic
  • Saloon

MM AUTO CAR SALES

01382238685 *

BMW 3 Series2022 - 330e M Sport 5dr Step Auto (M Sport Pro Pack)(Navi

2022 - 330e M Sport 5dr Step Auto (M Sport Pro Pack)(Navi25

£22,500

  • 2L
  • 61.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Motorparks Preston

01772347475 *

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

2025 - 320i M Sport 5dr Step Auto33

£43,995

Finance available £883 pm

  • 2L
  • 7.9K

    Miles
  • Petrol
  • Semi Auto
  • Estate

BMW Bavarian

02895908116 *

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

2024 - 320i M Sport 4dr Step Auto35

£34,395

Finance available £686 pm

  • 2L
  • 9.7K

    Miles
  • Petrol
  • Automatic
  • Saloon

Stratstone BMW Derby

01332318252 *

BMW 3 Series2022 (22) - M340d xDrive Touring 5-Door

2022 (22) - M340d xDrive Touring 5-Door32

£35,000

  • 3L
  • 48.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

John Clark BMW Tayside

01382238686 *

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

2024 - 320i M Sport 4dr Step Auto36

Low Mileage

£29,699

Finance available £628 pm

  • 2L
  • 5.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Motorpoint Newport

01633493027 *

BMW 3 Series2021 (21) - 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)

2021 (21) - 3.0 M340d MHT Touring 5dr Diesel Hybrid Auto xDrive Euro 6 (s/s) (340 ps)58

£35,290

Finance available £704 pm

  • 3L
  • 40.1K

    Miles
  • Hybrid
  • Automatic
  • Estate

Assured Chichester

01293247834 *

BMW 3 Series2018 (68) - 330d M Sport 4dr Step Auto

2018 (68) - 330d M Sport 4dr Step Auto

Low Mileage

£19,700

Finance available £426 pm

  • 3L
  • 24.9K

    Miles
  • Diesel
  • Automatic
  • Saloon

Big Motoring World Sheffield

01145510576 *

BMW 3 Series2013 (13) - 2.0 320d Luxury Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)

2013 (13) - 2.0 320d Luxury Touring 5dr Diesel Auto Euro 5 (s/s) (184 ps)30

Low Mileage

£11,995

Finance available £246 pm

  • 2L
  • 52.0K

    Miles
  • Diesel
  • Automatic
  • Estate

Cars Of Conwy

01492525999 *

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

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

£35,998

  • 2L
  • 11.5K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Chesterfield Motorstore / Vanstore

01246381032 *

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.