Skip to main content

3,132 Used BMW 3 Series cars for sale

BMW 3 Series2023 (23) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)

2023 (23) - 2.0 320i M Sport Touring 5dr Petrol Auto Euro 6 (s/s) (184 ps)46

Low Mileage

£31,995

Finance available £637 pm

  • 2L
  • 19.0K

    Miles
  • Petrol
  • Automatic
  • Estate

MSR PRESTIGE LTD

01254919241 *

BMW 3 Series2019 - 320i Sport 4dr Step Auto

2019 - 320i Sport 4dr Step Auto8

£17,899

Finance available £347 pm

  • 2L
  • 50.9K

    Miles
  • Petrol
  • Automatic
  • Saloon

Shelbourne Autoselect

02838299034 *

BMW 3 Series2014 (14) - 320i SE 4dr

2014 (14) - 320i SE 4dr21

Low Mileage

£6,995

  • 2L
  • 50.0K

    Miles
  • Petrol
  • Manual
  • Saloon

Newtons of Ashley

01425207305 *

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

2014 (63) - 3.0 335d M Sport Touring Auto xDrive Euro 6 (s/s) 5dr99

BMW 3 Series2022 (22) - 320i xDrive SE Pro 4dr Step Auto Petrol Saloon

2022 (22) - 320i xDrive SE Pro 4dr Step Auto Petrol Saloon72

Low Mileage

£29,029

  • 2L
  • 9.3K

    Miles
  • Petrol
  • Automatic
  • Saloon

Vertu BMW York

01904237114 *

0/5 Stars

BMW 3 Series2020 - 330e 12kWh 2.0 M Sport Saloon 4dr Petrol Plug-in Hybrid Auto 290PS Automati

2020 - 330e 12kWh 2.0 M Sport Saloon 4dr Petrol Plug-in Hybrid Auto 290PS Automati27

£13,999

Finance available £290 pm

  • 2L
  • 104.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Days of Gorseinon

01792739750 *

3.4/5 Stars

BMW 3 Series2015 (65) - 320d Sport 4dr ++ SAT NAV / ULEZ / 35 TAX / DAB / BLUETOOTH / CRUISE ++

2015 (65) - 320d Sport 4dr ++ SAT NAV / ULEZ / 35 TAX / DAB / BLUETOOTH / CRUISE ++27

£7,975

Finance available £156 pm

  • 2L
  • 95.0K

    Miles
  • Diesel
  • Manual
  • Saloon

Nick King Car Sales (Gloucester)

01452227299 *

BMW 3 Series2022 - 330e xDrive M Sport Pro Edition 4dr Step Auto

2022 - 330e xDrive M Sport Pro Edition 4dr Step Auto12

£29,298

  • 2L
  • 26.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Arnold Clark Click & Collect Sydenham

01414839958 *

4.7/5 Stars

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

2022 (22) - 2.0 330e 12kWh M Sport Saloon 4dr Petrol Plug-in Hybrid Auto xDrive Euro 669

£22,200

Finance available £464 pm

  • 2L
  • 37.4K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Big Motoring World Camberley

01276983839 *

BMW 3 Series2020 - 2.0 320d M Sport Pro Edition Saloon 4-Door

2020 - 2.0 320d M Sport Pro Edition Saloon 4-Door36

£20,495

Finance available £400 pm

  • 2L
  • 70.0K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Trusted Motors Limited

01613887761 *

BMW 3 Series2021 (71) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)

2021 (71) - 3.0 M340i MHT Saloon 4dr Petrol Hybrid Auto xDrive Euro 6 (s/s) (374 ps)48

Reduced

£28,499

Finance available £565 pm

  • 3L
  • 61.0K

    Miles
  • Petrol
  • Automatic
  • Saloon

Prestige Motoring Group

01215160648 *

BMW 3 Series2014 (63) - 320d M Sport 4dr Step Auto [Business Media]

2014 (63) - 320d M Sport 4dr Step Auto [Business Media]20

£5,995

  • 2L
  • 142.9K

    Miles
  • Diesel
  • Semi Auto
  • Saloon

Noahs Automotive LTD

02476936621 *

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

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

Reduced

£33,498

  • 2L
  • 22.2K

    Miles
  • Diesel
  • Automatic
  • Saloon

Arnold Clark Warrington Motorstore/Renault/Dacia/Vanstore

01925917350 *

4.7/5 Stars

BMW 3 Series2021 - 330i M Sport 5dr Step Auto

2021 - 330i M Sport 5dr Step Auto28

£20,995

Finance available £411 pm

  • 2L
  • 78.7K

    Miles
  • Petrol
  • Automatic
  • Estate

Fusco Vehicle Sales

02891249214 *

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

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

£21,982

Finance available £450 pm

  • 2L
  • 40.1K

    Miles
  • Hybrid
  • Automatic
  • Saloon

Carsa Bradford

01274087627 *

4.4/5 Stars

BMW 3 Series2021 (71) - 320i M Sport Saloon 4-Door

2021 (71) - 320i M Sport Saloon 4-Door22

Reduced

£26,500

  • 2L
  • 7.8K

    Miles
  • Petrol
  • Automatic
  • Saloon

John Clark BMW Aberdeen

01224451046 *

BMW 3 Series2014 - XDRIVE LUXURY 4-Door

2014 - XDRIVE LUXURY 4-Door22

Low Mileage

£8,493

  • 2L
  • 49.0K

    Miles
  • Diesel
  • Manual
  • Saloon

cjs autos ltd

01454803082 *

4.4/5 Stars

BMW 3 Series2019 - 340i M Sport Shadow Edition 4dr Step Auto

2019 - 340i M Sport Shadow Edition 4dr Step Auto34

Low Mileage

£26,556

  • 33.4K

    Miles
  • Petrol
  • Automatic
  • Saloon

Marshall BMW Grimsby

01472806814 *

BMW 3 Series2023 (23) - 330e M Sport 5dr Step Auto Estate

2023 (23) - 330e M Sport 5dr Step Auto Estate61

£31,750

  • 2L
  • 20.8K

    Miles
  • Hybrid
  • Automatic
  • Estate

Vertu BMW Teesside

01642630363 *

0/5 Stars

BMW 3 Series2021 - 330e M Sport 5dr Step Auto

2021 - 330e M Sport 5dr Step Auto43

£23,995

Finance available £472 pm

  • 2L
  • 51.5K

    Miles
  • Hybrid
  • Automatic
  • Estate

Donnelly Mallusk Motorstore

02895908087 *

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.